CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
Complete.hh File Reference
#include <string>
#include <vector>
#include <stdexcept>
#include <utility>
#include <boost/program_options.hpp>
#include "casm/completer/Handlers.hh"
#include "casm/CASM_global_definitions.hh"

Go to the source code of this file.

Classes

class  CASM::Completer::Suboption
 
class  CASM::Completer::Option
 
class  CASM::Completer::Engine
 

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::Completer
 
 CASM::Completer::Suboption_impl
 

Functions

std::string CASM::Completer::strip_argument (const std::string &raw_input)
 Remove "--" or "-" from beginning of string if it exists, and return as new string. More...
 
std::string CASM::Completer::Suboption_impl::pull_short (const po::option_description &single_boost_option)
 Get the -s(hort) tag from boost, or make it "- " if it doesn't exist. More...
 
std::string CASM::Completer::Suboption_impl::pull_long (const po::option_description &single_boost_option)
 Get the –long tag from boost. More...