Ariles
rapidjson.h
Go to the documentation of this file.
1 /**
2  @file
3  @author Alexander Sherikov
4  @copyright
5 
6  @brief
7 */
8 
9 #pragma once
10 
11 #define ARILES_BRIDGE_INCLUDED_rapidjson
12 
14 
15 
16 namespace ariles
17 {
18  namespace bridge
19  {
20  namespace rapidjson = ariles::ns_rapidjson;
21  }
22 
23 
24  /**
25  * @brief JSON bridge.
26  */
28  {
30 
33 
36 
37 #ifdef ARILES_VISITOR_INCLUDED_jsonnet
39  {
41  typedef rapidjson::Writer Writer;
42  };
43 #endif
44  };
45 } // namespace ariles
class ARILES_VISIBILITY_ATTRIBUTE Reader
Definition: reader.h:22
ariles::cfgwrite::Visitor< ns_rapidjson::Writer > Writer
Definition: rapidjson.h:35
ns_rapidjson::Writer WriterBase
Definition: rapidjson.h:32
Configuration writer class.
Definition: writer.h:26
ariles::cfgread::Visitor< ns_rapidjson::Reader > Reader
Definition: rapidjson.h:34
GenericWriter< NameValuePair > Writer
Definition: writer.h:257
Configuration reader class.
Definition: reader.h:26
ariles::ns_rapidjson::Flags Flags
Definition: rapidjson.h:29
#define ARILES_VISIBILITY_ATTRIBUTE
Definition: helpers.h:69
ns_rapidjson::Reader ReaderBase
Definition: rapidjson.h:31
Definition: basic.h:17