#include <AnnotationDescriptor.hpp>
Public Types | |
| using | _ref_type = typename traits<AnnotationDescriptor>::ref_type |
Public Member Functions | |
| virtual traits< DynamicType >::ref_type | type () const =0 |
| Returns a reference to the type. | |
| virtual traits< DynamicType >::ref_type & | type ()=0 |
| Returns a reference to the type. | |
| virtual void | type (traits< DynamicType >::ref_type type)=0 |
| Modifies the underlying type reference. | |
| virtual ReturnCode_t | get_value (ObjectName &value, const ObjectName &key)=0 |
| Getter given a key for the value property. | |
| virtual ReturnCode_t | get_all_value (Parameters &value)=0 |
| Getter for all the values. | |
| virtual ReturnCode_t | set_value (const ObjectName &key, const ObjectName &value)=0 |
| Setter given a key for the value property. | |
| virtual ReturnCode_t | copy_from (traits< AnnotationDescriptor >::ref_type descriptor)=0 |
| Overwrites the contents of this descriptor with those of another descriptor (see [standard] 7.5.2.3.1). | |
| virtual bool | equals (traits< AnnotationDescriptor >::ref_type descriptor)=0 |
| State comparison according with the [standard] sections 7.5.2.3.2. | |
| virtual bool | is_consistent ()=0 |
| Indicates whether the states of all of this descriptor's properties are consistent according with the [standard] section 7.5.2.3.3. | |
Protected Member Functions | |
| AnnotationDescriptor ()=default | |
| AnnotationDescriptor (const AnnotationDescriptor &)=default | |
| AnnotationDescriptor (AnnotationDescriptor &&)=default | |
| virtual | ~AnnotationDescriptor ()=default |
| using _ref_type = typename traits<AnnotationDescriptor>::ref_type |
|
protecteddefault |
|
protecteddefault |
|
protecteddefault |
|
protectedvirtualdefault |
|
pure virtual |
Overwrites the contents of this descriptor with those of another descriptor (see [standard] 7.5.2.3.1).
| [in] | descriptor | object |
| RETCODE_OK | when the copy was successful. |
| RETCODE_BAD_PARAMETER | when descriptor reference is nil. |
|
pure virtual |
State comparison according with the [standard] sections 7.5.2.3.2.
| [in] | descriptor | reference. |
|
pure virtual |
Getter for all the values.
| [in,out] | value | Parameters interface to the strings map. |
|
pure virtual |
Getter given a key for the value property.
| [in,out] | value | The value. |
| [in] | key | Key used to retrieve the value. |
|
pure virtual |
Indicates whether the states of all of this descriptor's properties are consistent according with the [standard] section 7.5.2.3.3.
|
pure virtual |
Setter given a key for the value property.
| [in] | key | null terminated string |
| [in] | value | null terminated string |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Modifies the underlying type reference.
| [in] | type | DynamicType reference. |