Ariles
Loading...
Searching...
No Matches
rapidjson.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 rapidjson RapidJSON
13@ingroup config
14
15@brief JSON serialization via https://rapidjson.org/.
16
17@note NaN's and infinities, which are not allowed by \c JSON specification, are
18optionally parsed / emitted using \c boost::lexical_cast.
19*/
20
21
22#pragma once
23
24#define ARILES2_VISITOR_INCLUDED_rapidjson
25
28
29
30#include "./rapidjson/reader.h"
31#include "./rapidjson/writer.h"
32
33
34namespace ariles2
35{
36 /**
37 * @brief JSON visitor.
38 * @ingroup rapidjson
39 */
48} // namespace ariles2
Configuration reader class.
Definition reader.h:27
Configuration writer class.
Definition writer.h:27
JSON visitor.
Definition rapidjson.h:41