|
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 |
|
typedef struct S::_D | D |
|
static Size | n_key () |
| Number of keys with distinct indexes. More...
|
|
int | a |
|
struct { |
int b |
|
}; | |
|
FL_not_binded | fl |
|
struct { |
float b4 |
|
} | B_not_binded [4] |
|
struct { |
int c |
|
} | C_not_binded |
|
typedef utility::keys::Key | Key |
|
| ScalarOptionKey () |
| Default constructor. More...
|
|
| ScalarOptionKey (ScalarOptionKey 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...
|
|
| ScalarOptionKey (Key const &key) |
| Key constructor. More...
|
|
| ScalarOptionKey (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...
|
|
| ScalarOptionKey (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, 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) override |
| Key assignment. More...
|
|
| operator Index () const |
| Index value conversion. More...
|
|
Index | index () const override |
| Index. More...
|
|
Index & | index () override |
| Index. More...
|
|
AutoKey & | index (Index const index_a) override |
| Index assignment. More...
|
|
bool | equals (Key const &key) const override |
| Equal to a Key? More...
|
|
bool | less_than (Key const &key) const override |
| Less than a Key? More...
|
|
bool | comparable (Key const &key) const override |
| Comparable to a Key? More...
|
|
Automatic hidden index key for any scalar-valued options.