CASM  1.1.0
A Clusters Approach to Statistical Mechanics
bset.hh
Go to the documentation of this file.
1 #ifndef CASM_bset
2 #define CASM_bset
3 
4 #include "casm/app/APICommand.hh"
5 
6 namespace CASM {
7 namespace Completer {
8 class BsetOption;
9 }
10 
12 class BsetCommand : public APICommand<Completer::BsetOption> {
13  public:
14  static const std::string name;
15 
16  BsetCommand(const CommandArgs &_args, Completer::BsetOption &_opt);
17 
18  ~BsetCommand();
19 
20  int vm_count_check() const override;
21 
22  int help() const override;
23 
24  int desc() const override;
25 
26  int run() const override;
27 };
28 } // namespace CASM
29 
30 #endif
'casm enum' implementation
Definition: bset.hh:12
int help() const override
Definition: bset.cc:255
BsetCommand(const CommandArgs &_args, Completer::BsetOption &_opt)
Definition: bset.cc:228
int run() const override
Definition: bset.cc:287
int vm_count_check() const override
Definition: bset.cc:233
static const std::string name
Definition: bset.hh:14
int desc() const override
Definition: bset.cc:260
Main CASM namespace.
Definition: APICommand.hh:8
Data structure holding basic CASM command info.