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 set_value(const std::string &key, const std::string &value)
Definition: DynamicTypeBuilderFactory.h:39
DynamicType_ptr type_
Definition: AnnotationDescriptor.h:33
ReturnCode_t get_all_value(std::map< std::string, std::string > &value) const
bool key_annotation() const
ReturnCode_t copy_from(const AnnotationDescriptor *other)
eProsima namespace.
Definition: LibrarySettingsAttributes.h:23
bool equals(const AnnotationDescriptor *) const
This class represents the enumeration ReturnCode_t.
Definition: TypesBase.h:188
const DynamicType_ptr type() const
Definition: AnnotationDescriptor.h:61
bool is_consistent() const
Definition: AnnotationDescriptor.h:28
void set_type(DynamicType_ptr pType)
std::map< std::string, std::string > value_
Definition: AnnotationDescriptor.h:34
Definition: DynamicTypePtr.h:26
ReturnCode_t get_value(std::string &value, const std::string &key)