Ariles
pugixml.h
Go to the documentation of this file.
1 /**
2  @file
3  @author Alexander Sherikov
4 
5  @copyright 2017-2020 Alexander Sherikov, Licensed under the Apache License, Version 2.0.
6  (see @ref LICENSE or http://www.apache.org/licenses/LICENSE-2.0)
7 
8  @brief
9 */
10 
11 /**
12 @defgroup pugixml PugiXML
13 @ingroup config
14 
15 @brief XML serialization via https://pugixml.org/.
16 
17 @note Attributes are treated as childs while parsing and are never used for
18 emission.
19 */
20 
21 
22 #pragma once
23 
24 #define ARILES2_VISITOR_INCLUDED_pugixml
25 
28 
29 
30 #include "./pugixml/reader.h"
31 #include "./pugixml/writer.h"
32 
33 
34 namespace ariles2
35 {
36  /**
37  * @brief pugixml visitor.
38  * @ingroup pugixml
39  */
41  {
44  };
45 } // namespace ariles2
ariles2
Definition: basic.h:16
ariles2::cfgread::Visitor
Definition: config.h:66
ariles2::pugixml::Writer
ariles2::cfgwrite::Visitor< ns_pugixml::Writer > Writer
Definition: pugixml.h:43
ariles2::pugixml
pugixml visitor.
Definition: pugixml.h:40
ariles2::pugixml::Reader
ariles2::cfgread::Visitor< ns_pugixml::Reader > Reader
Definition: pugixml.h:42
helpers.h
ARILES2_VISIBILITY_ATTRIBUTE
#define ARILES2_VISIBILITY_ATTRIBUTE
Definition: helpers.h:138
ariles2::cfgwrite::Visitor
Definition: config.h:181
writer.h
config.h
reader.h