Overview | Namespace | Class | Index | Help

PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA

::

## struct _typelib_UnionTypeDescription

Base Classes
  None.

Known Derived Classes
  None.

virtual | abstract | interface | template
NO | NO | NO | NO

Summary
  Type description of a union. The type class of this description is typelib_TypeClass_UNION.

File
  typedescription.h

### Public Members

  #### Data
  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

Top of Page

Copyright © 2003 Sun Microsystems, Inc.