RTI Connext Modern C++ API
Version 5.2.0
|
Contains information about a DynamicData member. More...
#include <DynamicDataMemberInfo.hpp>
Public Member Functions | |
uint32_t | member_index () const |
The member index. | |
const dds::core::string & | member_name () const |
The member name. | |
dds::core::xtypes::TypeKind | member_kind () const |
The type kind of the member. | |
uint32_t | element_count () const |
The number of elements in this member. | |
dds::core::xtypes::TypeKind | element_kind () const |
The type kind of the member. | |
Contains information about a DynamicData member.
uint32_t rti::core::xtypes::DynamicDataMemberInfo::member_index | ( | ) | const |
The member index.
const dds::core::string& rti::core::xtypes::DynamicDataMemberInfo::member_name | ( | ) | const |
The member name.
dds::core::xtypes::TypeKind rti::core::xtypes::DynamicDataMemberInfo::member_kind | ( | ) | const |
The type kind of the member.
This a convenience function, equivalent to looking up the member's DynamicType::kind().
uint32_t rti::core::xtypes::DynamicDataMemberInfo::element_count | ( | ) | const |
The number of elements in this member.
Only applies to members of ArrayType and SequenceType. For any other type this is always zero.
dds::core::xtypes::TypeKind rti::core::xtypes::DynamicDataMemberInfo::element_kind | ( | ) | const |
The type kind of the member.
This a convenience function, equivalent to looking up the member's type's element type.