Rosetta 3.3
|
Automatic hidden index key for integer options. More...
#include <IntegerOptionKey.hh>
Public Member Functions | |
IntegerOptionKey () | |
Default constructor. | |
IntegerOptionKey (IntegerOptionKey const &key, std::string const &id_a, std::string const &identifier_a=std::string(), std::string const &code_a=std::string()) | |
Copy + identifier constructor. | |
IntegerOptionKey (Key const &key) | |
Key constructor. | |
IntegerOptionKey (Key const &key, std::string const &id_a, std::string const &identifier_a=std::string(), std::string const &code_a=std::string()) | |
Key + identifier constructor. | |
IntegerOptionKey (std::string const &id_a, std::string const &identifier_a=std::string(), std::string const &code_a=std::string()) | |
Identifier constructor. | |
IntegerOptionKey * | clone () const |
Clone this. | |
virtual | ~IntegerOptionKey () |
Destructor. | |
IntegerOptionKey & | operator= (Key const &key) |
Key assignment. | |
Friends | |
class | utility::keys::SmallKeyVector< IntegerOptionKey, IntegerOption > |
Automatic hidden index key for integer options.
utility::options::IntegerOptionKey::IntegerOptionKey | ( | ) | [inline] |
Default constructor.
Referenced by clone().
utility::options::IntegerOptionKey::IntegerOptionKey | ( | IntegerOptionKey const & | key, |
std::string const & | id_a, | ||
std::string const & | identifier_a = std::string() , |
||
std::string const & | code_a = std::string() |
||
) | [inline] |
Copy + identifier constructor.
References utility::keys::KeyLookup< K >::add().
utility::options::IntegerOptionKey::IntegerOptionKey | ( | Key const & | key | ) | [inline, explicit] |
Key constructor.
utility::options::IntegerOptionKey::IntegerOptionKey | ( | Key const & | key, |
std::string const & | id_a, | ||
std::string const & | identifier_a = std::string() , |
||
std::string const & | code_a = std::string() |
||
) | [inline] |
Key + identifier constructor.
References utility::keys::KeyLookup< K >::add().
utility::options::IntegerOptionKey::IntegerOptionKey | ( | std::string const & | id_a, |
std::string const & | identifier_a = std::string() , |
||
std::string const & | code_a = std::string() |
||
) | [inline, explicit] |
Identifier constructor.
References utility::keys::KeyLookup< K >::add().
virtual utility::options::IntegerOptionKey::~IntegerOptionKey | ( | ) | [inline, virtual] |
Destructor.
IntegerOptionKey* utility::options::IntegerOptionKey::clone | ( | ) | const [inline, virtual] |
IntegerOptionKey& utility::options::IntegerOptionKey::operator= | ( | Key const & | key | ) | [inline] |
Key assignment.
Reimplemented from utility::options::ScalarOptionKey.
References utility::keys::AutoKey< Option >::assign_Key().
friend class utility::keys::SmallKeyVector< IntegerOptionKey, IntegerOption > [friend] |