40 class SelectCommandImplBase;
42 class SelectCommandImpl;
53 template <
typename ConfigType>
56 static const std::string
name;
64 int help()
const override;
66 int desc()
const override;
68 int run()
const override;
77 mutable std::unique_ptr<SelectCommandImplBase>
m_impl;
SelectCommandImplBase & impl() const
std::unique_ptr< SelectCommandImplBase > m_impl
int help() const override
void print_names(std::ostream &sout) const
int desc() const override
static const std::string name
SelectCommand(const CommandArgs &_args, Completer::SelectOption &_opt)
int vm_count_check() const override
Defaults used if DataObject type doesn't matter or not given.
Data structure holding basic CASM command info.