 |
Fast RTPS
Version 2.1.0
Fast RTPS
|
15 #ifndef TYPES_ANNOTATION_DESCRIPTOR_H
16 #define TYPES_ANNOTATION_DESCRIPTOR_H
18 #include <fastrtps/types/TypesBase.h>
19 #include <fastrtps/types/DynamicTypePtr.h>
25 class MemberDescriptor;
34 std::map<std::string, std::string>
value_;
49 const std::string& key);
56 const std::string& key,
57 const std::string& value);
71 #endif // TYPES_ANNOTATION_DESCRIPTOR_H
ReturnCode_t get_value(std::string &value)
void set_type(DynamicType_ptr pType)
Definition: AnnotationDescriptor.h:29
bool is_consistent() const
DynamicType_ptr type_
Definition: AnnotationDescriptor.h:33
bool equals(const AnnotationDescriptor *) const
std::map< std::string, std::string > value_
Definition: AnnotationDescriptor.h:34
Definition: TypesBase.h:204
AnnotationDescriptor(DynamicType_ptr p_type)
ReturnCode_t get_all_value(std::map< std::string, std::string > &value) const
Definition: DynamicTypeBuilderFactory.h:40
AnnotationDescriptor(const AnnotationDescriptor *descriptor)
ReturnCode_t get_value(std::string &value, const std::string &key)
const DynamicType_ptr type() const
Definition: AnnotationDescriptor.h:61
bool key_annotation() const
ReturnCode_t copy_from(const AnnotationDescriptor *other)
ReturnCode_t set_value(const std::string &key, const std::string &value)
Definition: DynamicTypePtr.h:27
eProsima namespace.
Definition: LibrarySettingsAttributes.h:23