ifw-core  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations | Variables
Record.hpp File Reference

Class to handle a DID Record. More...

#include <string>
#include "ctd/defines/defines.hpp"
#include "ctd/file/Yaml.hpp"

Go to the source code of this file.

Classes

class  dit::did::Range
 Class to contain limits for one range. More...
 
class  dit::did::FormatSpecifier
 class to handle the format specifier of a DID record. More...
 
class  dit::did::Record
 Data Interface Dictionary keyword record class. More...
 

Namespaces

 dit
 
 dit::did
 

Enumerations

enum  dit::did::DidRecField {
  dit::did::DID_REC_FIELD_CLASS = 2, dit::did::DID_REC_FIELD_TYPE = 4, dit::did::DID_REC_FIELD_FORMAT = 8, dit::did::DID_REC_FIELD_DEFAULT = 16,
  dit::did::DID_REC_FIELD_UNIT = 32, dit::did::DID_REC_FIELD_RANGE = 64, dit::did::DID_REC_FIELD_COMMENT = 128, dit::did::DID_REC_FIELD_TAGS = 256,
  dit::did::DID_REC_FIELD_DESCRIPTION = 512, dit::did::DID_REC_FIELD_ALL
}
 Dictionary keyword record field types. More...
 

Variables

const std::string dit::did::DID_REC_FIELD_CLASS_STR = "Class"
 
const std::string dit::did::DID_REC_FIELD_TYPE_STR = "Type"
 
const std::string dit::did::DID_REC_FIELD_FORMAT_STR = "Format"
 
const std::string dit::did::DID_REC_FIELD_DEFAULT_STR = "Default"
 
const std::string dit::did::DID_REC_FIELD_UNIT_STR = "Unit"
 
const std::string dit::did::DID_REC_FIELD_RANGE_STR = "Range"
 
const std::string dit::did::DID_REC_FIELD_COMMENT_STR = "Comment"
 
const std::string dit::did::DID_REC_FIELD_TAGS_STR = "Tags"
 
const std::string dit::did::DID_REC_FIELD_DESCRIPTION_STR = "Description"
 
const std::map< DidRecField,
std::string > 
dit::did::DID_REC_FIELDS_NB_MAP
 map to map from record "class" field numeric to string representation. More...
 
const std::map< std::string,
DidRecField > 
dit::did::DID_REC_FIELDS_NAME_MAP
 map to map from record "class" field string to numeric representation. More...
 

Detailed Description

Class to handle a DID Record.