1 #ifndef CASM_enum_ConfigEnumSiteDoFsInterface
2 #define CASM_enum_ConfigEnumSiteDoFsInterface
12 std::string
desc()
const override;
14 std::string
name()
const override;
17 jsonParser const &cli_options_as_json)
const override;
Interface for ConfigEnumSiteDoFs.
std::string name() const override
Enumeration method name (i.e. "ConfigEnumAllOccupations")
std::string desc() const override
void run(PrimClex &primclex, jsonParser const &json_options, jsonParser const &cli_options_as_json) const override
PrimClex is the top-level data structure for a CASM project.