|
My Project
UDK 3.2.7 C/C++ API Reference
|
Type description of a union. More...
#include <typedescription.h>
Public Attributes | |
| typelib_TypeDescription | aBase |
| inherits all members of typelib_TypeDescription | |
| typelib_TypeDescriptionReference * | pDiscriminantTypeRef |
| type of the discriminant | |
| sal_Int64 | nDefaultDiscriminant |
| union default descriminant | |
| typelib_TypeDescriptionReference * | pDefaultTypeRef |
| union default member type (may be 0) | |
| sal_Int32 | nMembers |
| number of union member types | |
| sal_Int64 * | pDiscriminants |
| union member discriminant values (same order as idl declaration) | |
| typelib_TypeDescriptionReference ** | ppTypeRefs |
| union member value types (same order as idl declaration) | |
| rtl_uString ** | ppMemberNames |
| union member value names (same order as idl declaration) | |
| sal_Int32 | nValueOffset |
| union value offset for data access | |
Type description of a union.
The type class of this description is typelib_TypeClass_UNION.
| typelib_TypeDescription _typelib_UnionTypeDescription::aBase |
inherits all members of typelib_TypeDescription
| sal_Int64 _typelib_UnionTypeDescription::nDefaultDiscriminant |
union default descriminant
| sal_Int32 _typelib_UnionTypeDescription::nMembers |
number of union member types
| sal_Int32 _typelib_UnionTypeDescription::nValueOffset |
union value offset for data access
| typelib_TypeDescriptionReference* _typelib_UnionTypeDescription::pDefaultTypeRef |
union default member type (may be 0)
| sal_Int64* _typelib_UnionTypeDescription::pDiscriminants |
union member discriminant values (same order as idl declaration)
| typelib_TypeDescriptionReference* _typelib_UnionTypeDescription::pDiscriminantTypeRef |
type of the discriminant
| rtl_uString** _typelib_UnionTypeDescription::ppMemberNames |
union member value names (same order as idl declaration)
| typelib_TypeDescriptionReference** _typelib_UnionTypeDescription::ppTypeRefs |
union member value types (same order as idl declaration)
1.8.1.2