26 template <
typename _ConfigType>
54 template <
typename ConfigType>
58 static std::string
desc();
const PrimClex & primclex() const
static std::string desc()
Remove(const PrimClex &primclex, std::string report_dir)
static int run(const PrimClex &, const Completer::RmOption &opt)
Generic ConfigType-dependent part of Remove.
void erase(const DB::Selection< ConfigType > &selection, bool dry_run)
Erase Configurations that have no data.
void erase_data(const DB::Selection< ConfigType > &selection, bool dry_run)
Erase data and files (permanently), but not Configuration.
void _erase_report(const std::vector< std::string > &fail)
void erase_all(const DB::Selection< ConfigType > &selection, bool dry_run)
Removes Configurations and data and files (permanently)
RemoveT(const PrimClex &primclex, std::string report_dir)
PrimClex is the top-level data structure for a CASM project.