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

Go to the source code of this file.

Classes

class  ddl::dd::DataDefinition
 The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See: More...
 
class  ddl::DataDefinition
 The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See: More...
 

Namespaces

namespace  ddl
 definition of the ddl namespace
 
namespace  ddl::dd
 definition of the dd namespace
 

Typedefs

using ddl::dd::Header = datamodel::Header
 
using ddl::dd::BaseUnit = datamodel::BaseUnit
 
using ddl::dd::UnitPrefix = datamodel::UnitPrefix
 
using ddl::dd::Unit = datamodel::Unit
 
using ddl::dd::DataType = datamodel::DataType
 
using ddl::dd::EnumType = datamodel::EnumType
 
using ddl::dd::StructType = datamodel::StructType
 
using ddl::dd::StreamMetaType = datamodel::StreamMetaType
 
using ddl::dd::Stream = datamodel::Stream
 
using ddl::dd::DataDescription = dd::DataDefinition
 Alias Name for DataDefinition, formally known as DataDescription.
 
using ddl::DataDescription
 Alias Name for DataDefinition, formally known as DataDescription.
 

Functions

bool ddl::dd::addTypeByName (const std::string &type_name, const DataDefinition &source_dd, DataDefinition &destination_dd)
 Helper function which merges or adds the type with the name of type_name. If there are dependencies, they will be retrieved from source_dd.
following types are considered:
 
bool ddl::dd::addStreamTypeByName (const std::string &stream_type_name, const DataDefinition &source_dd, DataDefinition &destination_dd)
 Merges or add the streamtype with the name of stream_type_name. If there are dependencies, they will be retrieved from source_dd.
following types are considered:
 
bool ddl::dd::addUnitByName (const std::string &unit_name, const DataDefinition &source_dd, DataDefinition &destination_dd)
 Merges or add the unit with the name of unit_name. If there are dependencies, they will be retrieved from source_dd.
following types are considered:
 
std::vector< std::string > ddl::dd::transformValidationProblemList (const std::vector< ddl::dd::Problem > &problems)
 transforms the validation protocol of problems to a simple vrctor of strings.
Simple usage:
 

Detailed Description

OO DataDefinition - Data Definition