9 #ifndef IFW_DIT_DID_HEADER_HPP_
10 #define IFW_DIT_DID_HEADER_HPP_
100 const std::vector<std::string>&
GetIncludes()
const;
111 const bool compact =
false)
const;
117 std::string m_version;
118 std::vector<std::string> m_includes;
119 std::string m_description;
125 #endif // !IFW_DIT_DID_HEADER_HPP_
Class to handle YAML files.
Class implementing the handling of Yaml files in the ICS environment.
Definition: Yaml.hpp:27
Definition: Header.hpp:25
const std::string DID_HDR_FIELD_DESCRIPTION_STR
Definition: Header.hpp:44
const std::string DID_HDR_FIELD_INCLUDE_STR
Definition: Header.hpp:43
Definition: Header.hpp:26
const std::string DID_HDR_FIELD_SCOPE_STR
Definition: Header.hpp:40
DidHdrField
Dictionary header field types.
Definition: Header.hpp:24
const std::string DID_HDR_FIELD_NAME_STR
Definition: Header.hpp:39
const std::map< std::string, DidHdrField > DID_HDR_FIELDS_NAME_MAP
Definition: Header.hpp:55
const std::string DID_HDR_FIELD_VERSION_STR
Definition: Header.hpp:42
const std::string DID_HDR_FIELD_CRE_DATE_STR
Definition: Header.hpp:41
std::string IsoTime
ISO8601 data type.
Definition: types.hpp:30
Definition: Header.hpp:29
Definition: Header.hpp:32
Definition: Header.hpp:30
Definition: Header.hpp:27
const std::map< DidHdrField, std::string > DID_HDR_FIELDS_NB_MAP
Definition: Header.hpp:46
Definition: Header.hpp:28
const std::string HEADER_TAG
Definition: Header.hpp:36