UDK 3.2.7 C/C++ API Reference
|
The description of an interface attribute. More...
#include <typedescription.h>
Public Attributes | |
typelib_InterfaceMemberTypeDescription | aBase |
inherits all members of typelib_InterfaceMemberTypeDescription | |
sal_Bool | bReadOnly |
determines whether attribute is read only | |
typelib_TypeDescriptionReference * | pAttributeTypeRef |
type of the attribute | |
struct _typelib_InterfaceTypeDescription * | pInterface |
the interface description this attribute is a member of | |
typelib_TypeDescriptionReference * | pBaseRef |
the inherited direct base attribute (null for an attribute that is not inherited) | |
sal_Int32 | nIndex |
if pBaseRef is null, the member position of this attribute within pInterface, not counting members inherited from bases; if pBaseRef is not null, the index of the direct base within pInterface from which this attribute is inherited | |
sal_Int32 | nGetExceptions |
number of getter exceptions | |
typelib_TypeDescriptionReference ** | ppGetExceptions |
array of getter exception types | |
sal_Int32 | nSetExceptions |
number of setter exceptions | |
typelib_TypeDescriptionReference ** | ppSetExceptions |
array of setter exception types |
The description of an interface attribute.
The type class of this description is typelib_TypeClass_INTERFACE_ATTRIBUTE. The size and the alignment are 0.
inherits all members of typelib_InterfaceMemberTypeDescription
determines whether attribute is read only
number of getter exceptions
if pBaseRef is null, the member position of this attribute within pInterface, not counting members inherited from bases; if pBaseRef is not null, the index of the direct base within pInterface from which this attribute is inherited
number of setter exceptions
type of the attribute
the inherited direct base attribute (null for an attribute that is not inherited)
the interface description this attribute is a member of
array of getter exception types
array of setter exception types