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

Class to handle the header in a DID. 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::Header
 Data Interface Dictionary header class. More...
 

Namespaces

 dit
 
 dit::did
 

Enumerations

enum  dit::did::DidHdrField {
  dit::did::DID_HDR_FIELD_NAME = 1, dit::did::DID_HDR_FIELD_SCOPE = 2, dit::did::DID_HDR_FIELD_CRE_DATE = 4, dit::did::DID_HDR_FIELD_VERSION = 8,
  dit::did::DID_HDR_FIELD_INCLUDE = 16, dit::did::DID_HDR_FIELD_DESCRIPTION = 32, dit::did::DID_HDR_FIELD_ALL
}
 Dictionary header field types. More...
 

Variables

const std::string dit::did::HEADER_TAG = "Header"
 
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_CRE_DATE_STR = "CreationDate"
 
const std::string dit::did::DID_HDR_FIELD_VERSION_STR = "Version"
 
const std::string dit::did::DID_HDR_FIELD_INCLUDE_STR = "Include"
 
const std::string dit::did::DID_HDR_FIELD_DESCRIPTION_STR = "Description"
 
const std::map< DidHdrField,
std::string > 
dit::did::DID_HDR_FIELDS_NB_MAP
 
const std::map< std::string,
DidHdrField > 
dit::did::DID_HDR_FIELDS_NAME_MAP
 

Detailed Description

Class to handle the header in a DID.