|
Rosetta
|
Variant option class. More...
#include <VariantOption.hh>
Public Types | |
| typedef O | option_type |
| typedef O::key_type | key_type |
| typedef std::size_t | size_type |
| typedef O | Option |
| typedef O::Key | Key |
| typedef std::size_t | Size |
Public Member Functions | |
| VariantOption () | |
| Default constructor. More... | |
| VariantOption (VariantOption const &var) | |
| Copy constructor. More... | |
| VariantOption (Option const &option_a) | |
| Option constructor. More... | |
| ~VariantOption () throw () | |
| Destructor. More... | |
| VariantOption & | operator= (VariantOption const &var) |
| Copy assignment. More... | |
| operator Option const & () const | |
| Option conversion. More... | |
| operator Option & () | |
| Option conversion. More... | |
| operator Option const * () const | |
| Option conversion. More... | |
| operator Option * () | |
| Option conversion. More... | |
| VariantOption & | activate () |
| Activate. More... | |
| VariantOption & | deactivate () |
| Deactivate. More... | |
| VariantOption & | clear () |
| Clear. More... | |
| VariantOption & | cl_value (std::string const &value_str) |
| Value assignment from a command line string. More... | |
| Key const & | key () const |
| Key. More... | |
| std::string const & | id () const |
| ID. More... | |
| std::string const & | identifier () const |
| Identifier. More... | |
| std::string const & | code () const |
| Code. More... | |
| std::string const & | name () const |
| Name. More... | |
| std::string const & | description () const |
| Description. More... | |
| bool | active () const |
| Active? More... | |
| bool | user () const |
| User-specified? More... | |
| Size | default_size () const |
| Default size (number of default values) More... | |
| Size | n_default_value () const |
| Number of default values (default size) More... | |
| Size | size () const |
| Size (number of values) More... | |
| Size | n_value () const |
| Number of values (size) More... | |
| Option const & | operator() () const |
| Option. More... | |
| Option & | operator() () |
| Option. More... | |
Private Attributes | |
| Option * | option_p_ |
| Pointer to option. More... | |
Friends | |
| bool | operator< (VariantOption const &a, VariantOption const &b) |
| VariantOption < VariantOption. More... | |
Variant option class.
| typedef O::Key utility::options::VariantOption< O >::Key |
| typedef O::key_type utility::options::VariantOption< O >::key_type |
| typedef O utility::options::VariantOption< O >::Option |
| typedef O utility::options::VariantOption< O >::option_type |
| typedef std::size_t utility::options::VariantOption< O >::Size |
| typedef std::size_t utility::options::VariantOption< O >::size_type |
|
inline |
Default constructor.
|
inline |
Copy constructor.
|
inline |
Option constructor.
|
inline | |||||||||||||
Destructor.
References utility::options::VariantOption< O >::option_p_.
|
inline |
Activate.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Active?
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Value assignment from a command line string.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Clear.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
Referenced by pyrosetta.bindings.pose.ResidueLabelAccessor::discard().
|
inline |
Code.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Deactivate.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Default size (number of default values)
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Description.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
ID.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
Referenced by schema.Job::__repr__().
|
inline |
Identifier.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Key.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Number of default values (default size)
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Number of values (size)
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Name.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
Referenced by pyrosetta.distributed.docs.ComponentDoc::__repr__(), options_class.Option::getCName(), options_class.Option::getDoxygenRow(), options_class.Option::getMarkdownRow(), options_class.Option::getOptionKeysCC(), options_class.Option::getWikiTableRow(), enumerate_junctions.DHR::print(), enumerate_junctions.DHR::to_component(), and enumerate_junctions.DHR::write_to_file().
|
inline |
Option conversion.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Option conversion.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Option conversion.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Option conversion.
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
Copy assignment.
References utility::options::VariantOption< O >::option_p_.
|
inline |
Size (number of values)
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
inline |
User-specified?
References utility::options::VariantOption< O >::option_p_, and runtime_assert.
|
friend |
|
private |
Pointer to option.
Referenced by utility::options::VariantOption< O >::activate(), utility::options::VariantOption< O >::active(), utility::options::VariantOption< O >::cl_value(), utility::options::VariantOption< O >::clear(), utility::options::VariantOption< O >::code(), utility::options::VariantOption< O >::deactivate(), utility::options::VariantOption< O >::default_size(), utility::options::VariantOption< O >::description(), utility::options::VariantOption< O >::id(), utility::options::VariantOption< O >::identifier(), utility::options::VariantOption< O >::key(), utility::options::VariantOption< O >::n_default_value(), utility::options::VariantOption< O >::n_value(), utility::options::VariantOption< O >::name(), utility::options::VariantOption< O >::operator Option &(), utility::options::VariantOption< O >::operator Option *(), utility::options::VariantOption< O >::operator Option const &(), utility::options::VariantOption< O >::operator Option const *(), utility::options::VariantOption< O >::operator()(), utility::options::VariantOption< O >::operator=(), utility::options::VariantOption< O >::size(), utility::options::VariantOption< O >::user(), and utility::options::VariantOption< O >::~VariantOption().