|
Dev Essential
|
helper union class for an element that uses one of the datatype, enumtype, structtype More...
#include <datamodel_types.h>
Public Attributes | |
| TypeOfType | _type_of_type = invalid_type |
| the type of the type used (if valid) | |
| std::shared_ptr< datamodel::DataType > | _data_type = {} |
| is set to an valid reference if the type is data_type OR enum_type! | |
| std::shared_ptr< datamodel::EnumType > | _enum_type = {} |
| is set to an valid reference if the type is enum_type! | |
| std::shared_ptr< datamodel::StructType > | _struct_type = {} |
| is set to an valid reference if the type is struct_type! | |
helper union class for an element that uses one of the datatype, enumtype, structtype