CASM
AClustersApproachtoStatisticalMechanics
|
#include <jsonStruc.hh>
Definition at line 17 of file jsonStruc.hh.
Public Types | |
typedef CASM_TMP::ConstSwitch < IsConst, BasicStructure < Site > > | StrucType |
Public Member Functions | |
SimpleJSonSiteStructure (StrucType &_struc, const std::string &_prefix=std::string()) | |
void | from_json (const jsonParser &json) const |
Private Member Functions | |
void | _from_json (const BasicStructure< Site > &struc, const jsonParser &json) const |
Private Attributes | |
StrucType * | m_struc_ptr |
std::string | m_prefix |
jsonParser & | to_json (jsonParser &json) const |
void | _from_json (BasicStructure< Site > &struc, const jsonParser &json) const |
typedef CASM_TMP::ConstSwitch<IsConst, BasicStructure<Site> > CASM::SimpleJSonSiteStructure< IsConst >::StrucType |
Definition at line 19 of file jsonStruc.hh.
|
inline |
Definition at line 20 of file jsonStruc.hh.
|
inlineprivate |
Definition at line 28 of file jsonStruc.hh.
|
private |
Definition at line 67 of file jsonStruc.hh.
|
inline |
Definition at line 24 of file jsonStruc.hh.
jsonParser & CASM::SimpleJSonSiteStructure< IsConst >::to_json | ( | jsonParser & | json | ) | const |
Definition at line 40 of file jsonStruc.hh.
|
private |
Definition at line 35 of file jsonStruc.hh.
|
private |
Definition at line 34 of file jsonStruc.hh.