Rosetta
|
3-key meta-key More...
#include <Key3Vector.hh>
Public Types | |
typedef K | Key |
Public Member Functions | |
Key3Vector ()=default | |
Default constructor. More... | |
Key3Vector (Key const &key1_a, Key const &key2_a, Key const &key3_a) | |
Key constructor. More... | |
~Key3Vector ()=default | |
Destructor. More... | |
Key const & | key1 () const |
Key 1. More... | |
Key & | key1 () |
Key 1. More... | |
Key const & | key2 () const |
Key 2. More... | |
Key & | key2 () |
Key 2. More... | |
Key const & | key3 () const |
Key 3. More... | |
Key & | key3 () |
Key 3. More... | |
Key const & | operator[] (int const i) const |
Key3Vector[ i ] const: 0-based index. More... | |
Key & | operator[] (int const i) |
Key3Vector[ i ]: 0-based index. More... | |
Key const & | operator() (int const i) const |
Key3Vector( i ) const: 1-based index. More... | |
Key & | operator() (int const i) |
Key3Vector( i ): 1-based index. More... | |
Private Attributes | |
Key | key1_ |
Keys. More... | |
Key | key2_ |
Key | key3_ |
Friends | |
bool | operator== (Key3Vector const &a, Key3Vector const &b) |
Key3Vector == Key3Vector. More... | |
bool | operator!= (Key3Vector const &a, Key3Vector const &b) |
Key3Vector != Key3Vector. More... | |
bool | operator< (Key3Vector const &a, Key3Vector const &b) |
Key3Vector < Key3Vector. More... | |
3-key meta-key
typedef K utility::keys::Key3Vector< K >::Key |
|
inlinedefault |
Default constructor.
|
inline |
Key constructor.
|
inlinedefault |
Destructor.
|
inline |
Key 1.
References utility::keys::Key3Vector< K >::key1_.
|
inline |
Key 1.
References utility::keys::Key3Vector< K >::key1_.
|
inline |
Key 2.
References utility::keys::Key3Vector< K >::key2_.
|
inline |
Key 2.
References utility::keys::Key3Vector< K >::key2_.
|
inline |
Key 3.
References utility::keys::Key3Vector< K >::key3_.
|
inline |
Key 3.
References utility::keys::Key3Vector< K >::key3_.
|
inline |
Key3Vector( i ): 1-based index.
References debug_assert, create_a3b_hbs::i, utility::keys::Key3Vector< K >::key1_, utility::keys::Key3Vector< K >::key2_, and utility::keys::Key3Vector< K >::key3_.
|
inline |
Key3Vector( i ) const: 1-based index.
References debug_assert, create_a3b_hbs::i, utility::keys::Key3Vector< K >::key1_, utility::keys::Key3Vector< K >::key2_, and utility::keys::Key3Vector< K >::key3_.
|
inline |
Key3Vector[ i ]: 0-based index.
References debug_assert, create_a3b_hbs::i, utility::keys::Key3Vector< K >::key1_, utility::keys::Key3Vector< K >::key2_, and utility::keys::Key3Vector< K >::key3_.
|
inline |
Key3Vector[ i ] const: 0-based index.
References debug_assert, create_a3b_hbs::i, utility::keys::Key3Vector< K >::key1_, utility::keys::Key3Vector< K >::key2_, and utility::keys::Key3Vector< K >::key3_.
|
friend |
Key3Vector != Key3Vector.
|
friend |
|
friend |
Key3Vector == Key3Vector.
|
private |
|
private |
|
private |