1 #ifndef CASM_ClexBasisSpecs_json_io
2 #define CASM_ClexBasisSpecs_json_io
16 class ParsingDictionary;
18 struct ClexBasisSpecs;
38 void parse(InputParser<ClexBasisSpecs> &parser,
40 ParsingDictionary<DoFType::Traits>
const *dof_dict);
52 jsonParser &
to_json(ClexBasisSpecs
const &basis_set_specs, jsonParser &json,
53 Structure
const &prim,
54 ParsingDictionary<DoFType::Traits>
const *dof_dict);
std::shared_ptr< Structure const > shared_prim
jsonParser & to_json(const ClexDescription &desc, jsonParser &json)
void parse(InputParser< ConfigEnumOptions > &parser, std::string method_name, PrimClex const &primclex, DataFormatterDictionary< Configuration > const &dict)