Ariles
extra_visitors
pugixml
ariles2
visitors
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
26
#include <
ariles2/internal/helpers.h
>
27
#include <
ariles2/visitors/config.h
>
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
*/
40
struct
pugixml
41
{
42
using
Reader
=
ariles2::cfgread::Visitor<ns_pugixml::Reader>
;
43
using
Writer
=
ariles2::cfgwrite::Visitor<ns_pugixml::Writer>
;
44
};
45
}
// namespace ariles2
ariles2::cfgread::Visitor
Definition:
config.h:34
ariles2::cfgwrite::Visitor
Definition:
config.h:61
config.h
helpers.h
ariles2
Definition:
basic.h:17
reader.h
writer.h
ariles2::pugixml
pugixml visitor.
Definition:
pugixml.h:41
Generated by
1.9.1