Dev Essential  1.6.3
Loading...
Searching...
No Matches
mapping_file.h
Go to the documentation of this file.
1
20
21#ifndef MAPPING_FILE_H_INCLUDED
22#define MAPPING_FILE_H_INCLUDED
23
24#include <a_util/base/enums.h> // a_util::SortingOrder
26
27#include <string>
28
29namespace ddl {
30namespace mapping {
45public:
56 static mapping::MappingConfiguration fromXMLFile(const std::string& xml_filepath);
57
65 static void toXMLFile(const mapping::MappingConfiguration& config_to_write,
66 const std::string& xml_filepath);
67
74 static void toXMLFile(const mapping::MappingConfiguration& config_to_write,
75 const std::string& xml_filepath,
77};
78
79} // namespace mapping
80} // namespace ddl
81
82#endif // MAPPING_FILE_H_INCLUDED
Mapping Configuration model with validation and requirements management.
Definition mapping_configuration.h:34
Convenience class to load and validate a MappingConfiguration from a xml file string....
Definition mapping_file.h:44
static void toXMLFile(const mapping::MappingConfiguration &config_to_write, const std::string &xml_filepath, a_util::SortingOrder order)
Writes sorted MappingConfiguration to a xml file.
static void toXMLFile(const mapping::MappingConfiguration &config_to_write, const std::string &xml_filepath)
Writes MappingConfiguration to a file.
static mapping::MappingConfiguration fromXMLFile(const std::string &xml_filepath)
Read a file containing a MappingConfiguration in XML.
SortingOrder
Flags for functions that need to sort elements.
Definition enums.h:23
definition of the mapping namespace
Definition ddl.h:50
definition of the ddl namespace
Definition codec.h:21