ifw-core
2.0.0
|
Classes | |
class | Did |
Data Interface Dictionary class. More... | |
class | Header |
Data Interface Dictionary header class. More... | |
class | Range |
Class to contain limits for one range. More... | |
class | FormatSpecifier |
class to handle the format specifier of a DID record. More... | |
class | Record |
Data Interface Dictionary keyword record class. More... | |
Enumerations | |
enum | HeaderSpecifier { DID_HDR_NONE = 0, DID_HDR_FIRST, DID_HDR_LAST, DID_HDR_ALL } |
Used to refer to which header(s) to address. More... | |
enum | DidHdrField { DID_HDR_FIELD_NAME = 1, DID_HDR_FIELD_SCOPE = 2, DID_HDR_FIELD_CRE_DATE = 4, DID_HDR_FIELD_VERSION = 8, DID_HDR_FIELD_INCLUDE = 16, DID_HDR_FIELD_DESCRIPTION = 32, DID_HDR_FIELD_ALL } |
Dictionary header field types. More... | |
enum | DidRecField { DID_REC_FIELD_CLASS = 2, DID_REC_FIELD_TYPE = 4, DID_REC_FIELD_FORMAT = 8, DID_REC_FIELD_DEFAULT = 16, DID_REC_FIELD_UNIT = 32, DID_REC_FIELD_RANGE = 64, DID_REC_FIELD_COMMENT = 128, DID_REC_FIELD_TAGS = 256, DID_REC_FIELD_DESCRIPTION = 512, DID_REC_FIELD_ALL } |
Dictionary keyword record field types. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, const Did &did) |
Variables | |
const std::string | HEADER_TAG = "Header" |
const std::string | DID_HDR_FIELD_NAME_STR = "Name" |
const std::string | DID_HDR_FIELD_SCOPE_STR = "Scope" |
const std::string | DID_HDR_FIELD_CRE_DATE_STR = "CreationDate" |
const std::string | DID_HDR_FIELD_VERSION_STR = "Version" |
const std::string | DID_HDR_FIELD_INCLUDE_STR = "Include" |
const std::string | DID_HDR_FIELD_DESCRIPTION_STR = "Description" |
const std::map< DidHdrField, std::string > | DID_HDR_FIELDS_NB_MAP |
const std::map< std::string, DidHdrField > | DID_HDR_FIELDS_NAME_MAP |
const std::string | DID_REC_FIELD_CLASS_STR = "Class" |
const std::string | DID_REC_FIELD_TYPE_STR = "Type" |
const std::string | DID_REC_FIELD_FORMAT_STR = "Format" |
const std::string | DID_REC_FIELD_DEFAULT_STR = "Default" |
const std::string | DID_REC_FIELD_UNIT_STR = "Unit" |
const std::string | DID_REC_FIELD_RANGE_STR = "Range" |
const std::string | DID_REC_FIELD_COMMENT_STR = "Comment" |
const std::string | DID_REC_FIELD_TAGS_STR = "Tags" |
const std::string | DID_REC_FIELD_DESCRIPTION_STR = "Description" |
const std::map< DidRecField, std::string > | DID_REC_FIELDS_NB_MAP |
map to map from record "class" field numeric to string representation. More... | |
const std::map< std::string, DidRecField > | DID_REC_FIELDS_NAME_MAP |
map to map from record "class" field string to numeric representation. More... | |
std::ostream& dit::did::operator<< | ( | std::ostream & | os, |
const Did & | did | ||
) |
const std::string dit::did::DID_HDR_FIELD_CRE_DATE_STR = "CreationDate" |
const std::string dit::did::DID_HDR_FIELD_DESCRIPTION_STR = "Description" |
const std::string dit::did::DID_HDR_FIELD_INCLUDE_STR = "Include" |
const std::string dit::did::DID_HDR_FIELD_NAME_STR = "Name" |
const std::string dit::did::DID_HDR_FIELD_SCOPE_STR = "Scope" |
const std::string dit::did::DID_HDR_FIELD_VERSION_STR = "Version" |
const std::map<std::string, DidHdrField> dit::did::DID_HDR_FIELDS_NAME_MAP |
const std::map<DidHdrField, std::string> dit::did::DID_HDR_FIELDS_NB_MAP |
const std::string dit::did::DID_REC_FIELD_CLASS_STR = "Class" |
const std::string dit::did::DID_REC_FIELD_COMMENT_STR = "Comment" |
const std::string dit::did::DID_REC_FIELD_DEFAULT_STR = "Default" |
const std::string dit::did::DID_REC_FIELD_DESCRIPTION_STR = "Description" |
const std::string dit::did::DID_REC_FIELD_FORMAT_STR = "Format" |
const std::string dit::did::DID_REC_FIELD_RANGE_STR = "Range" |
const std::string dit::did::DID_REC_FIELD_TAGS_STR = "Tags" |
const std::string dit::did::DID_REC_FIELD_TYPE_STR = "Type" |
const std::string dit::did::DID_REC_FIELD_UNIT_STR = "Unit" |
const std::map<std::string, DidRecField> dit::did::DID_REC_FIELDS_NAME_MAP |
map to map from record "class" field string to numeric representation.
const std::map<DidRecField, std::string> dit::did::DID_REC_FIELDS_NB_MAP |
map to map from record "class" field numeric to string representation.
const std::string dit::did::HEADER_TAG = "Header" |