ADTF
Loading...
Searching...
No Matches
datamodel_types.h File Reference
Include dependency graph for datamodel_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ddl::dd::datamodel::TypeBase
 type Base defintion More...
 
class  ddl::dd::datamodel::DataType
 observable DataDefinition object class to describe (POD) DataType. More...
 
class  ddl::dd::datamodel::EnumType
 observable DataDefinition object class to describe EnumType. More...
 
class  ddl::dd::datamodel::StructType
 observable DataDefinition object class to describe StructType. More...
 
class  ddl::dd::datamodel::StructType::SerializedInfo
 class to describe the serialized information of a StructType::Element. More...
 
class  ddl::dd::datamodel::StructType::DeserializedInfo
 class to describe the deserialized information of a StructType::Element. More...
 
class  ddl::dd::datamodel::StructType::Element
 observable DataDefinition object class for a Element of a StructType. More...
 
class  ddl::dd::datamodel::StreamMetaType
 observable DataDefinition object class to describe StreamMetaType. More...
 
struct  ddl::dd::datamodel::ElementType
 helper union class for an element that uses one of the datatype, enumtype, structtype More...
 
struct  ddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::DataType >
 Validation helper for DataType. More...
 
struct  ddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::EnumType >
 Validation helper for EnumType. More...
 
struct  ddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::StructType >
 Validation helper for StructType. More...
 
struct  ddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::StructType::Element >
 Validation helper for StructType::Element. More...
 

Namespaces

namespace  ddl
 definition of the ddl namespace
 
namespace  ddl::dd
 definition of the dd namespace
 
namespace  ddl::dd::datamodel
 definition of the datamodel namespace
 
namespace  ddl::dd::utility
 definition of the old compatibility utility namespace
 
namespace  ddl::dd::utility::detail
 

Detailed Description

OO DataDefinition Type objects (DataType, EnumType, StructType, StreamMetaType)