Scarab
Project 8 C++ Utility Library
|
Convert JSON to Param. More...
#include <param_json.hh>
Inherits param_input_codec.
Public Member Functions | |
param_input_json () | |
virtual | ~param_input_json () |
virtual param * | read_file (const std::string &a_filename, const param_node *a_options=nullptr) |
virtual param * | read_string (const std::string &a_json_str, const param_node *a_options=nullptr) |
param_node * | read_document (const rapidjson::Document &a_document) |
param * | read_value (const rapidjson::Value &a_value) |
![]() | |
param_input_codec () | |
virtual | ~param_input_codec () |
param_input_json | ( | ) |
Definition at line 31 of file param_json.cc.
|
virtual |
Definition at line 34 of file param_json.cc.
param_node * read_document | ( | const rapidjson::Document & | a_document | ) |
Definition at line 101 of file param_json.cc.
|
virtual |
Implements param_input_codec.
Definition at line 38 of file param_json.cc.
|
virtual |
Implements param_input_codec.
Definition at line 90 of file param_json.cc.
param * read_value | ( | const rapidjson::Value & | a_value | ) |
Definition at line 113 of file param_json.cc.