definition of the ddl namespace More...
Namespaces | |
namespace | access_element |
definition of the access_element namespace (codecs) | |
namespace | codec |
Namespace for the new faster CodecFactory/Decoder/Codec implementation. | |
namespace | dd |
definition of the dd namespace | |
namespace | mapping |
definition of the mapping namespace | |
namespace | serialization |
definition of the serialization namespace | |
namespace | unit |
definiton of the unit namespace | |
namespace | unit_prefix |
definiton of the unit prefixes namespace | |
namespace | utility |
definition of the utility namespace | |
Classes | |
struct | BaseUnit |
Generator template to create baseunits. More... | |
class | Codec |
Decoder for dynamic structures defined by a DataDefinition definition. More... | |
class | CodecFactory |
Factory class for ddl codecs. More... | |
class | DataDefinition |
The Data Definiton class uses the validation model to keep a Data Definition datamodel (DataDefinition) valid or inform about inconsitence: See: More... | |
class | DataType |
Generator template to create DataType for the plain c-types. More... | |
class | DataType< bool > |
The datatype for bool. More... | |
class | DataType< char > |
The datatype for char. More... | |
class | DataType< double > |
The datatype for double. More... | |
class | DataType< float > |
The datatype for float. More... | |
class | DDCompare |
Utility class to compare data descriptions. More... | |
class | DDDataType |
A DataType class holding the DD for a Datatype with dependencies. More... | |
class | DDDefault |
Convenience class to create a valid predefined Data Definition with predefined types. More... | |
class | DDElement |
Utility class for a complete valid data definition of one StructType::Element and its dependencies. More... | |
class | DDElementRef |
Utility class for a complete valid data definition of one StructType::Element and its dependencies. More... | |
class | DDEnum |
Utility class for a complete valid data definition of one EnumType and its dependencies. More... | |
class | DDEnumGenerator |
This is used to create the DD representation of an enumeration type. More... | |
class | DDEnumGenerator< EnumDataType, typename std::enable_if< std::is_arithmetic< EnumDataType >::value >::type > |
This is used to create an enumeration type independently. More... | |
class | DDFile |
Convenience class to load and validate a Data Definition form a xml file string. More... | |
class | DDRefUnit |
The DDRefunit class holding a reference to its complete DD (references to baseunit and prefix) More... | |
class | DDString |
Convenience class to load and validate a Data Definition xml string. More... | |
class | DDStructure |
Utility class for a complete valid data definition of one StructType and its dependencies. More... | |
class | DDStructureGenerator |
Creating a valid Structure Data Definition by a existing type and its member types. More... | |
class | DDUnit |
The unit class holding a reference to its complete DD (references to baseunits and prefixes) More... | |
class | Decoder |
Decoder for dynamic structures defined by a DataDefinition definition. More... | |
struct | LegacyOffsets |
Legacy offset structure for binary compatiblity. More... | |
struct | Position |
Structure for bit position of elements. More... | |
class | PredefinedDataTypes |
Predefined types of the DataDefinition. More... | |
class | PredefinedUnits |
Static class for predefined units. More... | |
class | StaticCodec |
Codec for static structures defined by a DataDefinition definition. More... | |
class | StaticDecoder |
Decoder for static structures defined by a DataDefinition definition. More... | |
struct | StructElement |
Information about an element accessible with a decoder or codec. More... | |
struct | UnitPrefix |
Generator template to create UnitPrefix. More... | |
Enumerations | |
enum | DataRepresentation { serialized , deserialized , Serialized = serialized , Deserialized = deserialized , serialized , deserialized , Serialized = serialized , Deserialized = deserialized } |
Enumeration for the data representation. More... | |
enum | DataRepresentation { serialized , deserialized , Serialized = serialized , Deserialized = deserialized , serialized , deserialized , Serialized = serialized , Deserialized = deserialized } |
Enumeration for the data representation. More... | |
definition of the ddl namespace
Mapping Engine
This is the Mapping Engine documentation.
typedef std::map<std::string, a_util::variant::Variant> AccessEnumType |
Typedef for enumerations name -> value.
Definition at line 27 of file workspace/conan/dev_essential/1.5.0/dw/stable/package/aef85909f792a5a628750d25016a24323084963f/include/ddl/codec/legacy/struct_element.h.
using cCodec = adtf_ddl::cCodec |
Definition at line 89 of file adtfddl/pkg_ddl.h.
using cCodecFactory = adtf_ddl::cCodecFactory |
Definition at line 93 of file adtfddl/pkg_ddl.h.
using cDDL = adtf_ddl::cDDL |
Definition at line 50 of file adtfddl/pkg_ddl.h.
using cDDLAlignment = adtf_ddl::cDDLAlignment |
Definition at line 52 of file adtfddl/pkg_ddl.h.
using cDDLBaseunit = adtf_ddl::cDDLBaseunit |
Definition at line 54 of file adtfddl/pkg_ddl.h.
using cDDLByteorder = adtf_ddl::cDDLByteorder |
Definition at line 49 of file adtfddl/pkg_ddl.h.
using cDDLCloner = adtf_ddl::cDDLCloner |
Definition at line 47 of file adtfddl/pkg_ddl.h.
using cDDLCompare = adtf_ddl::cDDLCompare |
Definition at line 44 of file adtfddl/pkg_ddl.h.
using cDDLComplex = adtf_ddl::cDDLComplex |
Definition at line 63 of file adtfddl/pkg_ddl.h.
using cDDLDataType = adtf_ddl::cDDLDataType |
Definition at line 65 of file adtfddl/pkg_ddl.h.
Definition at line 42 of file adtfddl/pkg_ddl.h.
using cDDLElement = adtf_ddl::cDDLElement |
Definition at line 60 of file adtfddl/pkg_ddl.h.
using cDDLEnum = adtf_ddl::cDDLEnum |
Definition at line 66 of file adtfddl/pkg_ddl.h.
using cDDLError = adtf_ddl::cDDLError |
Definition at line 38 of file adtfddl/pkg_ddl.h.
Definition at line 68 of file adtfddl/pkg_ddl.h.
using cDDLHeader = adtf_ddl::cDDLHeader |
Definition at line 71 of file adtfddl/pkg_ddl.h.
using cDDLImporter = adtf_ddl::cDDLImporter |
Definition at line 75 of file adtfddl/pkg_ddl.h.
using cDDLInspector = adtf_ddl::cDDLInspector |
Definition at line 76 of file adtfddl/pkg_ddl.h.
using cDDLPrefix = adtf_ddl::cDDLPrefix |
Definition at line 55 of file adtfddl/pkg_ddl.h.
using cDDLPrinter = adtf_ddl::cDDLPrinter |
Definition at line 85 of file adtfddl/pkg_ddl.h.
using cDDLProperty = adtf_ddl::cDDLProperty |
Definition at line 41 of file adtfddl/pkg_ddl.h.
using cDDLRefUnit = adtf_ddl::cDDLRefUnit |
Definition at line 56 of file adtfddl/pkg_ddl.h.
using cDDLRepair = adtf_ddl::cDDLRepair |
Definition at line 78 of file adtfddl/pkg_ddl.h.
using cDDLResolver = adtf_ddl::cDDLResolver |
Definition at line 79 of file adtfddl/pkg_ddl.h.
using cDDLStream = adtf_ddl::cDDLStream |
Definition at line 83 of file adtfddl/pkg_ddl.h.
Definition at line 43 of file adtfddl/pkg_ddl.h.
Definition at line 80 of file adtfddl/pkg_ddl.h.
using cDDLUnit = adtf_ddl::cDDLUnit |
Definition at line 59 of file adtfddl/pkg_ddl.h.
Definition at line 45 of file adtfddl/pkg_ddl.h.
using cDecoder = adtf_ddl::cDecoder |
Definition at line 90 of file adtfddl/pkg_ddl.h.
using cElementAccessor = adtf_ddl::cElementAccessor |
Definition at line 86 of file adtfddl/pkg_ddl.h.
using cStaticCodec = adtf_ddl::cStaticCodec |
Definition at line 92 of file adtfddl/pkg_ddl.h.
Definition at line 91 of file adtfddl/pkg_ddl.h.
using DataDescription |
Alias Name for DataDefinition, formally known as DataDescription.
using IDDL = adtf_ddl::IDDL |
Definition at line 51 of file adtfddl/pkg_ddl.h.
using IDDLDataType = adtf_ddl::IDDLDataType |
Definition at line 64 of file adtfddl/pkg_ddl.h.
Definition at line 48 of file adtfddl/pkg_ddl.h.
using IDDLUnit = adtf_ddl::IDDLUnit |
Definition at line 53 of file adtfddl/pkg_ddl.h.
using IDDLVisitor = adtf_ddl::IDDLVisitor |
Definition at line 77 of file adtfddl/pkg_ddl.h.
Typedef provided for compatibility reasons.
Definition at line 25 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/extern/pkg_ddl/include/adtfddl/codec/struct_element.h.
using tDDLElementIt = adtf_ddl::tDDLElementIt |
Definition at line 62 of file adtfddl/pkg_ddl.h.
using tDDLElementVec = adtf_ddl::tDDLElementVec |
Definition at line 61 of file adtfddl/pkg_ddl.h.
using tDDLExtDeclarationIt = adtf_ddl::tDDLExtDeclarationIt |
Definition at line 70 of file adtfddl/pkg_ddl.h.
using tDDLExtDeclarationVec = adtf_ddl::tDDLExtDeclarationVec |
Definition at line 69 of file adtfddl/pkg_ddl.h.
using tDDLPropertyVec = adtf_ddl::tDDLPropertyVec |
Definition at line 40 of file adtfddl/pkg_ddl.h.
using tDDLRefUnitIt = adtf_ddl::tDDLRefUnitIt |
Definition at line 58 of file adtfddl/pkg_ddl.h.
using tDDLRefUnitVec = adtf_ddl::tDDLRefUnitVec |
Definition at line 57 of file adtfddl/pkg_ddl.h.
using tDDLStreamStructIt = adtf_ddl::tDDLStreamStructIt |
Definition at line 82 of file adtfddl/pkg_ddl.h.
using tDDLStreamStructVec = adtf_ddl::tDDLStreamStructVec |
Definition at line 81 of file adtfddl/pkg_ddl.h.
using tDDLVersion = adtf_ddl::tDDLVersion |
Definition at line 46 of file adtfddl/pkg_ddl.h.
using tEnumNameValueVec = adtf_ddl::tEnumNameValueVec |
Definition at line 67 of file adtfddl/pkg_ddl.h.
using tImporterMsg = adtf_ddl::tImporterMsg |
Definition at line 73 of file adtfddl/pkg_ddl.h.
using tImporterMsgList = adtf_ddl::tImporterMsgList |
Definition at line 74 of file adtfddl/pkg_ddl.h.
Definition at line 72 of file adtfddl/pkg_ddl.h.
Definition at line 88 of file adtfddl/pkg_ddl.h.
using tStructLayoutElement = adtf_ddl::tStructLayoutElement |
Definition at line 87 of file adtfddl/pkg_ddl.h.
enum DataRepresentation |
Enumeration for the data representation.
Definition at line 18 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/extern/pkg_ddl/include/adtfddl/codec/struct_element.h.
enum DataRepresentation |
Enumeration for the data representation.
Definition at line 25 of file data_representation.h.