Rosetta 3.3
Public Member Functions | Friends
utility::options::BooleanVectorOptionKey Class Reference

Automatic hidden index key for boolean options. More...

#include <BooleanVectorOptionKey.hh>

Inheritance diagram for utility::options::BooleanVectorOptionKey:
Inheritance graph
[legend]
Collaboration diagram for utility::options::BooleanVectorOptionKey:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BooleanVectorOptionKey ()
 Default constructor.
 BooleanVectorOptionKey (BooleanVectorOptionKey const &key, std::string const &id_a, std::string const &identifier_a=std::string(), std::string const &code_a=std::string())
 Copy + identifier constructor.
 BooleanVectorOptionKey (Key const &key)
 Key constructor.
 BooleanVectorOptionKey (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.
 BooleanVectorOptionKey (std::string const &id_a, std::string const &identifier_a=std::string(), std::string const &code_a=std::string())
 Identifier constructor.
BooleanVectorOptionKeyclone () const
 Clone this.
virtual ~BooleanVectorOptionKey ()
 Destructor.
BooleanVectorOptionKeyoperator= (Key const &key)
 Key assignment.

Friends

class utility::keys::SmallKeyVector< BooleanVectorOptionKey, BooleanVectorOption >

Detailed Description

Automatic hidden index key for boolean options.


Constructor & Destructor Documentation

utility::options::BooleanVectorOptionKey::BooleanVectorOptionKey ( ) [inline]

Default constructor.

Referenced by clone().

utility::options::BooleanVectorOptionKey::BooleanVectorOptionKey ( BooleanVectorOptionKey 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::BooleanVectorOptionKey::BooleanVectorOptionKey ( Key const &  key) [inline, explicit]

Key constructor.

utility::options::BooleanVectorOptionKey::BooleanVectorOptionKey ( 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::BooleanVectorOptionKey::BooleanVectorOptionKey ( 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::BooleanVectorOptionKey::~BooleanVectorOptionKey ( ) [inline, virtual]

Destructor.


Member Function Documentation

BooleanVectorOptionKey* utility::options::BooleanVectorOptionKey::clone ( ) const [inline, virtual]

Clone this.

Implements utility::options::VectorOptionKey.

References BooleanVectorOptionKey().

BooleanVectorOptionKey& utility::options::BooleanVectorOptionKey::operator= ( Key const &  key) [inline]

Friends And Related Function Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines