#include <TypeDescriptor.h>
◆ TypeDescriptor() [1/3]
◆ TypeDescriptor() [2/3]
◆ TypeDescriptor() [3/3]
◆ ~TypeDescriptor()
◆ annotation_get_bit_bound()
uint16_t annotation_get_bit_bound |
( |
| ) |
const |
◆ annotation_get_extensibility()
std::string annotation_get_extensibility |
( |
| ) |
const |
◆ annotation_get_key()
bool annotation_get_key |
( |
| ) |
const |
◆ annotation_get_nested()
bool annotation_get_nested |
( |
| ) |
const |
◆ annotation_is_appendable()
bool annotation_is_appendable |
( |
| ) |
const |
◆ annotation_is_bit_bound()
bool annotation_is_bit_bound |
( |
| ) |
const |
◆ annotation_is_extensibility()
bool annotation_is_extensibility |
( |
| ) |
const |
◆ annotation_is_final()
bool annotation_is_final |
( |
| ) |
const |
◆ annotation_is_key()
bool annotation_is_key |
( |
| ) |
const |
◆ annotation_is_mutable()
bool annotation_is_mutable |
( |
| ) |
const |
◆ annotation_is_nested()
bool annotation_is_nested |
( |
| ) |
const |
◆ annotation_is_non_serialized()
bool annotation_is_non_serialized |
( |
| ) |
const |
◆ annotation_set_appendable()
void annotation_set_appendable |
( |
| ) |
|
◆ annotation_set_bit_bound()
void annotation_set_bit_bound |
( |
uint16_t |
bit_bound | ) |
|
◆ annotation_set_extensibility()
void annotation_set_extensibility |
( |
const std::string & |
extensibility | ) |
|
◆ annotation_set_final()
void annotation_set_final |
( |
| ) |
|
◆ annotation_set_key()
void annotation_set_key |
( |
bool |
key | ) |
|
◆ annotation_set_mutable()
void annotation_set_mutable |
( |
| ) |
|
◆ annotation_set_nested()
void annotation_set_nested |
( |
bool |
nested | ) |
|
◆ annotation_set_non_serialized()
void annotation_set_non_serialized |
( |
bool |
non_serialized | ) |
|
◆ apply_annotation() [1/2]
◆ apply_annotation() [2/2]
ReturnCode_t apply_annotation |
( |
const std::string & |
annotation_name, |
|
|
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
◆ clean()
◆ copy_from()
◆ equals()
◆ get_annotation()
◆ get_base_type()
◆ get_bounds()
uint32_t get_bounds |
( |
uint32_t |
index = 0 | ) |
const |
◆ get_bounds_size()
uint32_t get_bounds_size |
( |
| ) |
const |
◆ get_discriminator_type()
◆ get_element_type()
◆ get_key_element_type()
◆ get_kind()
◆ get_name()
std::string get_name |
( |
| ) |
const |
◆ get_total_bounds()
uint32_t get_total_bounds |
( |
| ) |
const |
◆ is_consistent()
bool is_consistent |
( |
| ) |
const |
◆ is_type_name_consistent()
bool is_type_name_consistent |
( |
const std::string & |
sName | ) |
const |
|
protected |
◆ set_kind()
◆ set_name()
void set_name |
( |
std::string |
name | ) |
|
◆ DynamicDataHelper
◆ DynamicType
◆ DynamicTypeBuilderFactory
◆ MemberDescriptor
◆ TypeObjectFactory
◆ annotation_
◆ base_type_
◆ bound_
std::vector<uint32_t> bound_ |
|
protected |
◆ discriminator_type_
◆ element_type_
◆ key_element_type_
◆ kind_
◆ name_
The documentation for this class was generated from the following file: