Class AnnotationDescriptor

Class Documentation

class AnnotationDescriptor

Public Functions

AnnotationDescriptor()
~AnnotationDescriptor()
AnnotationDescriptor(const AnnotationDescriptor *descriptor)
AnnotationDescriptor(DynamicType_ptr p_type)
ReturnCode_t copy_from(const AnnotationDescriptor *other)
bool equals(const AnnotationDescriptor*) const
bool is_consistent() const
bool key_annotation() const
ReturnCode_t get_value(std::string &value, const std::string &key)
ReturnCode_t get_value(std::string &value)
ReturnCode_t get_all_value(std::map<std::string, std::string> &value) const
ReturnCode_t set_value(const std::string &key, const std::string &value)
void set_type(DynamicType_ptr pType)
inline const DynamicType_ptr type() const

Protected Attributes

DynamicType_ptr type_
std::map<std::string, std::string> value_

Friends

friend class DynamicTypeBuilderFactory