CASM  1.1.0
A Clusters Approach to Statistical Mechanics
SymRepTools.hh
Go to the documentation of this file.
1 #ifndef CASM_symmetry_io_json_SymRepTools
2 #define CASM_symmetry_io_json_SymRepTools
3 
5 
6 namespace CASM {
7 
8 namespace SymRepTools {
9 struct IrrepInfo;
10 class SubWedge;
11 } // namespace SymRepTools
12 
13 struct VectorSpaceSymReport;
14 class jsonParser;
15 
16 jsonParser &to_json(SymRepTools::IrrepInfo const &irrep, jsonParser &json);
17 
18 jsonParser &to_json(SymRepTools::SubWedge const &wedge, jsonParser &json);
19 
20 jsonParser &to_json(VectorSpaceSymReport const &obj, jsonParser &json);
21 
22 namespace SymRepTools_v2 {
23  struct IrrepInfo;
24  class SubWedge;
25  struct VectorSpaceSymReport;
26 } // namespace SymRepTools_v2
27 
28 jsonParser &to_json(SymRepTools_v2::IrrepInfo const &irrep, jsonParser &json);
29 
30 jsonParser &to_json(SymRepTools_v2::SubWedge const &wedge, jsonParser &json);
31 
32 jsonParser &to_json(SymRepTools_v2::VectorSpaceSymReport const &obj, jsonParser &json);
33 
34 } // namespace CASM
35 
36 #endif
Main CASM namespace.
Definition: APICommand.hh:8
jsonParser & to_json(const ClexDescription &desc, jsonParser &json)