CASM  1.1.0
A Clusters Approach to Statistical Mechanics
sym.hh
Go to the documentation of this file.
1 #ifndef CASM_sym
2 #define CASM_sym
3 
4 #include "casm/app/APICommand.hh"
6 
7 namespace CASM {
8 
16 class SymCommand : public APICommand<Completer::SymOption> {
17  public:
18  static const std::string name;
19 
20  SymCommand(const CommandArgs &_args, Completer::SymOption &_opt);
21 
22  int vm_count_check() const override;
23 
24  int help() const override;
25 
26  int desc() const override;
27 
28  int run() const override;
29 };
30 
31 } // namespace CASM
32 
33 #endif
int run() const override
Definition: sym.cc:102
int help() const override
Definition: sym.cc:84
int vm_count_check() const override
Definition: sym.cc:65
int desc() const override
Definition: sym.cc:91
SymCommand(const CommandArgs &_args, Completer::SymOption &_opt)
Definition: sym.cc:62
static const std::string name
Definition: sym.hh:18
Main CASM namespace.
Definition: APICommand.hh:8
Data structure holding basic CASM command info.