Rosetta 3.3
|
Program path vector option class. More...
#include <PathVectorOption.hh>
Public Member Functions | |
PathVectorOption () | |
Default constructor. | |
PathVectorOption (PathVectorOptionKey const &key_a, std::string const &description_a) | |
Key + description constructor. | |
PathVectorOption * | clone () const |
Clone this. | |
virtual | ~PathVectorOption () |
Destructor. | |
PathVectorOption & | default_value (std::string const &value_a) |
Default value assignment. | |
PathVectorOption & | def (std::string const &value_a) |
Default value assignment. | |
PathVectorOption & | value (std::string const &value_a) |
Value assignment. | |
PathVectorOption & | operator() (std::string const &value_a) |
Value assignment. | |
bool | is_value (std::string const &) const |
Is a string readable as this option's value type? | |
bool | is_cl_value (std::string const &value_str) const |
Is a string readable as this option's value type and a legal command line value? | |
std::string | type_string () const |
Option type code string representation. | |
Protected Member Functions | |
Value | value_of (std::string const &value_str) const |
Value of a string. |
Program path vector option class.
utility::options::PathVectorOption::PathVectorOption | ( | ) | [inline] |
Default constructor.
Referenced by clone().
utility::options::PathVectorOption::PathVectorOption | ( | PathVectorOptionKey const & | key_a, |
std::string const & | description_a | ||
) | [inline] |
Key + description constructor.
virtual utility::options::PathVectorOption::~PathVectorOption | ( | ) | [inline, virtual] |
Destructor.
PathVectorOption* utility::options::PathVectorOption::clone | ( | ) | const [inline, virtual] |
Clone this.
Implements utility::options::VectorOption_T_< PathVectorOptionKey, file::PathName >.
References PathVectorOption().
PathVectorOption& utility::options::PathVectorOption::def | ( | std::string const & | value_a | ) | [inline] |
Default value assignment.
References utility::options::VectorOption_T_< PathVectorOptionKey, file::PathName >::default_value().
PathVectorOption& utility::options::PathVectorOption::default_value | ( | std::string const & | value_a | ) | [inline] |
Default value assignment.
References utility::options::VectorOption_T_< PathVectorOptionKey, file::PathName >::default_value().
bool utility::options::PathVectorOption::is_cl_value | ( | std::string const & | value_str | ) | const [inline, virtual] |
Is a string readable as this option's value type and a legal command line value?
Implements utility::options::Option.
References ObjexxFCL::is_any_of().
bool utility::options::PathVectorOption::is_value | ( | std::string const & | ) | const [inline, virtual] |
Is a string readable as this option's value type?
Implements utility::options::Option.
PathVectorOption& utility::options::PathVectorOption::operator() | ( | std::string const & | value_a | ) | [inline] |
Value assignment.
References utility::options::VectorOption_T_< PathVectorOptionKey, file::PathName >::operator()().
std::string utility::options::PathVectorOption::type_string | ( | ) | const [inline, virtual] |
Option type code string representation.
Implements utility::options::Option.
References utility::options::VectorOption_T_< PathVectorOptionKey, file::PathName >::size_constraint_string().
PathVectorOption& utility::options::PathVectorOption::value | ( | std::string const & | value_a | ) | [inline] |
Value assignment.
References utility::options::VectorOption_T_< PathVectorOptionKey, file::PathName >::value().
Value utility::options::PathVectorOption::value_of | ( | std::string const & | value_str | ) | const [inline, protected, virtual] |
Value of a string.
Implements utility::options::VectorOption_T_< PathVectorOptionKey, file::PathName >.