Class DynamicTypeMember
Defined in File DynamicTypeMember.h
Class Documentation
-
class DynamicTypeMember
Public Functions
-
RTPS_DllAPI DynamicTypeMember()
-
RTPS_DllAPI DynamicTypeMember(const DynamicTypeMember *other)
-
RTPS_DllAPI DynamicTypeMember(const MemberDescriptor *descriptor, MemberId id)
-
~DynamicTypeMember()
- RTPS_DllAPI ReturnCode_t apply_annotation (AnnotationDescriptor &descriptor)
- RTPS_DllAPI ReturnCode_t apply_annotation (const std::string &annotation_name, const std::string &key, const std::string &value)
- RTPS_DllAPI bool equals (const DynamicTypeMember *) const
- RTPS_DllAPI ReturnCode_t get_annotation (AnnotationDescriptor &descriptor, uint32_t idx)
- RTPS_DllAPI uint32_t get_annotation_count ()
- RTPS_DllAPI bool key_annotation () const
- RTPS_DllAPI std::vector< uint64_t > get_union_labels () const
- RTPS_DllAPI ReturnCode_t get_descriptor (MemberDescriptor *descriptor) const
- RTPS_DllAPI MemberId get_id () const
- RTPS_DllAPI std::string get_name () const
- RTPS_DllAPI bool is_default_union_value () const
- inline RTPS_DllAPI const MemberDescriptor * get_descriptor () const
Protected Functions
-
void set_parent(DynamicType *pType)
Friends
- friend class DynamicTypeBuilder
- friend class DynamicType
- friend class DynamicData
-
RTPS_DllAPI DynamicTypeMember()