1 #ifndef CASM_clex_Configuration_json_io
2 #define CASM_clex_Configuration_json_io
14 struct jsonConstructor;
24 std::shared_ptr<const Structure>
const &
shared_prim);
32 std::shared_ptr<const Structure>
const &
shared_prim);
std::shared_ptr< Structure const > shared_prim
jsonParser & to_json(const ClexDescription &desc, jsonParser &json)
void from_json(ClexDescription &desc, const jsonParser &json)
Helper struct for constructing objects that need additional data.
static ReturnType from_json(const jsonParser &json)
Default from_json is equivalent to.
Helper struct for constructing objects that need additional data.
static std::unique_ptr< ValueType > make_from_json(const jsonParser &json)
Default make_from_json is equivalent to.