RTI Connext .Net APIs  Version 5.2.0
 All Classes Namespaces Functions Variables Enumerations Properties Groups Pages
DDS::UnionMember Class Reference

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

#include <managed_typecode.h>

Public Attributes

System::String^ name
 The name of the union member.
 
System::Boolean is_pointer
 Indicates whether the union member is a pointer or not.
 
IntSeqlabels
 The labels of the union member.
 
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

System::String ^ DDS::UnionMember::name

The name of the union member.

Cannot be null.

System::Boolean DDS::UnionMember::is_pointer

Indicates whether the union member is a pointer or not.

IntSeq ^ 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 System::Int32 the label value should be evaluated to an integer value. For instance, 'a' would be evaluated to 97.

TypeCode ^ DDS::UnionMember::type

The type of the union member.

Cannot be null.


RTI Connext .Net APIs Version 5.2.0 Copyright © Sun Jun 21 2015 Real-Time Innovations, Inc