|
typedef
utility::keys::KeyLookup
< OptionKey > | Lookup |
|
typedef utility::keys::Key | Key |
|
typedef Option | object_type |
|
typedef std::size_t | index_type |
|
typedef std::size_t | size_type |
|
typedef Option | Object |
|
typedef std::size_t | Index |
|
typedef std::size_t | Size |
|
static Size | n_key () |
| Number of keys with distinct indexes. More...
|
|
typedef utility::keys::Key | Key |
|
| VectorOptionKey () |
| Default constructor. More...
|
|
| VectorOptionKey (VectorOptionKey const &key) |
| Copy constructor. More...
|
|
| VectorOptionKey (VectorOptionKey const &key, std::string const &id_a, std::string const &identifier_a=std::string(), std::string const &code_a=std::string()) |
| Copy + identifier constructor. More...
|
|
| VectorOptionKey (Key const &key) |
| Key constructor. More...
|
|
| VectorOptionKey (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. More...
|
|
| VectorOptionKey (std::string const &id_a, std::string const &identifier_a=std::string(), std::string const &code_a=std::string()) |
| Identifier constructor. More...
|
|
| OptionKey () |
| Default constructor. More...
|
|
| OptionKey (OptionKey const &key) |
| Copy constructor. More...
|
|
| OptionKey (OptionKey const &key, std::string const &id_a, std::string const &identifier_a=std::string(), std::string const &code_a=std::string()) |
| Copy + identifier constructor. More...
|
|
| OptionKey (Key const &key) |
| Key constructor. More...
|
|
| OptionKey (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. More...
|
|
| OptionKey (std::string const &id_a, std::string const &identifier_a=std::string(), std::string const &code_a=std::string()) |
| Identifier constructor. More...
|
|
| AutoKey () |
| Default constructor. More...
|
|
| AutoKey (AutoKey const &key) |
| Copy constructor. More...
|
|
| AutoKey (AutoKey const &key, std::string const &id_a, std::string const &identifier_a=std::string(), std::string const &code_a=std::string()) |
| Copy + identifier constructor. More...
|
|
| AutoKey (Key const &key) |
| Key constructor. More...
|
|
| AutoKey (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. More...
|
|
| AutoKey (std::string const &id_a, std::string const &identifier_a=std::string(), std::string const &code_a=std::string()) |
| Identifier constructor. More...
|
|
void | assign_Key (Key const &key) |
| Key assignment. More...
|
|
| operator Index () const |
| Index value conversion. More...
|
|
Index | index () const |
| Index. More...
|
|
Index & | index () |
| Index. More...
|
|
AutoKey & | index (Index const index_a) |
| Index assignment. More...
|
|
bool | equals (Key const &key) const |
| Equal to a Key? More...
|
|
bool | less_than (Key const &key) const |
| Less than a Key? More...
|
|
bool | comparable (Key const &key) const |
| Comparable to a Key? More...
|
|
Automatic hidden index key for file options.