RTI Connext .NET API (legacy)  Version 6.1.1
DDS::ValueMember Class Reference

A description of a member of a value type. More...

#include <managed_typecode.h>

Public Attributes

System::String ^ name
 The name of the value member. More...
 
TypeCodetype
 The type of the value member. More...
 
System::Boolean is_pointer
 Indicates whether the value member is a pointer or not. More...
 
System::Int16 bits
 Number of bits of a bitfield member. More...
 
System::Boolean is_key
 Indicates if the value member is a key member or not. More...
 
Visibility access
 The type of access (public, private) for the value member. More...
 

Detailed Description

A description of a member of a value type.

See also
DDS::ValueMemberSeq
DDS::TypeCodeFactory::create_value_tc

Member Data Documentation

◆ name

System::String ^ DDS::ValueMember::name

The name of the value member.

Cannot be null.

◆ type

TypeCode ^ DDS::ValueMember::type

The type of the value member.

Cannot be null.

◆ is_pointer

System::Boolean DDS::ValueMember::is_pointer

Indicates whether the value member is a pointer or not.

◆ bits

System::Int16 DDS::ValueMember::bits

Number of bits of a bitfield member.

If the struct member is a bitfield, this field contains the number of bits of the bitfield. Otherwise, bits should contain DDS::TypeCode::NOT_BITFIELD.

◆ is_key

System::Boolean DDS::ValueMember::is_key

Indicates if the value member is a key member or not.

◆ access

Visibility DDS::ValueMember::access

The type of access (public, private) for the value member.

It can take the values: PRIVATE_MEMBER or PUBLIC_MEMBER.