RTI Connext Traditional C++ API
Version 5.2.3
|
A description of a member of a union. More...
Public Attributes | |
char * | name |
The name of the union member. | |
DDS_Boolean | is_pointer |
Indicates whether the union member is a pointer or not. | |
struct DDS_LongSeq | labels |
The labels of the union member. | |
const DDS_TypeCode * | type |
The type of the union member. | |
A description of a member of a union.
char* DDS_UnionMember::name |
The name of the union member.
Cannot be NULL.
DDS_Boolean DDS_UnionMember::is_pointer |
Indicates whether the union member is a pointer or not.
struct DDS_LongSeq DDS_UnionMember::labels |
The labels of the union member.
Each union member should contain at least one label. If the union discriminator type is not DDS_Long the label value should be evaluated to an integer value. For instance, 'a' would be evaluated to 97.
const DDS_TypeCode* DDS_UnionMember::type |
The type of the union member.
Cannot be NULL.