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