CASM  1.1.0
A Clusters Approach to Statistical Mechanics
APICommand_impl.hh File Reference

Go to the source code of this file.

Namespaces

 CASM
 Main CASM namespace.
 

Functions

template<typename CommandType >
std::unique_ptr< CommandType > CASM::make_api_command (CommandArgs const &args, typename CommandType::OptionType &opt)
 Parse command line options and make API command. Throws for parsing errors. More...
 
template<typename CommandType >
std::unique_ptr< CommandType > CASM::make_api_command (std::string cli_str, PrimClex &primclex, typename CommandType::OptionType &opt)
 Parse command line options and make API command. Throws for parsing errors. More...
 
template<typename CommandType >
int CASM::run_api_command (const CommandArgs &args)
 Standardizes how 'casm X' api commands are executed and implemented. More...