CASM  1.1.0
A Clusters Approach to Statistical Mechanics
json_io.hh
Go to the documentation of this file.
1 #ifndef CASM_app_json_io
2 #define CASM_app_json_io
3 
4 #include <map>
5 
6 namespace CASM {
7 
8 class jsonParser;
9 
12 template <typename OptionType>
13 jsonParser make_json_input(const OptionType &opt);
14 
16 jsonParser &combine_json_options(
17  std::map<std::string, std::string> const &source_to_combined_keys,
18  jsonParser const &json_source, jsonParser &json_combined);
19 
20 } // namespace CASM
21 
22 #endif
Main CASM namespace.
Definition: APICommand.hh:8
jsonParser & combine_json_options(std::map< std::string, std::string > const &source_to_combined_keys, jsonParser const &json_source, jsonParser &json_combined)
Copy from json_source to json_combined
Definition: json_io.cc:8
jsonParser make_json_input(const OptionType &opt)
Definition: json_io_impl.hh:11