DDS_UnionMember Struct Reference
[Type Code Support]

A description of a member of a union. More...

List of all members.

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_TypeCodetype
 The type of the union member.


Detailed Description

A description of a member of a union.

See also:
DDS_UnionMemberSeq

DDS_TypeCodeFactory::create_union_tc


Member Data Documentation

The name of the union member.

Cannot be NULL.

Indicates whether the union member is a pointer or not.

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.

The type of the union member.

Cannot be NULL.


RTI Connext C++ API Version 4.5f Copyright © 17 Mar 2012 Real-Time Innovations, Inc