34 class RmCommandImplBase;
43 template <
typename ConfigType>
46 static const std::string
name;
54 int help()
const override;
56 int desc()
const override;
58 int run()
const override;
69 mutable std::unique_ptr<RmCommandImplBase>
m_impl;
RmCommandImplBase & impl() const
int desc() const override
int help() const override
static const std::string name
void print_config_names(std::ostream &sout) const
void print_names(std::ostream &sout) const
RmCommand(const CommandArgs &_args, Completer::RmOption &_opt)
int vm_count_check() const override
std::unique_ptr< RmCommandImplBase > m_impl
Defaults used if DataObject type doesn't matter or not given.
Data structure holding basic CASM command info.