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