Rosetta 3.3
|
Automatic hidden index key abstract base class. More...
#include <utility/keys/AutoKey.fwd.hh>
#include <utility/down_cast.hh>
#include <utility/keys/Key.hh>
#include <utility/keys/KeyLookup.hh>
#include <utility/keys/NoClient.hh>
#include <cassert>
Classes | |
class | utility::keys::AutoKey< O, S, C > |
Automatic hidden index key abstract base class. More... | |
Namespaces | |
namespace | utility |
unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1. | |
namespace | utility::keys |
Keys and key-accessed containers for fast, safe object lookup. | |
Functions | |
template<typename O , typename S , typename C > | |
bool | utility::keys::operator== (AutoKey< O, S, C > const &a, AutoKey< O, S, C > const &b) |
AutoKey == AutoKey. | |
template<typename O , typename S , typename C > | |
bool | utility::keys::operator!= (AutoKey< O, S, C > const &a, AutoKey< O, S, C > const &b) |
AutoKey != AutoKey. | |
template<typename O , typename S , typename C > | |
bool | utility::keys::operator< (AutoKey< O, S, C > const &a, AutoKey< O, S, C > const &b) |
AutoKey < AutoKey. | |
template<typename O , typename S , typename C > | |
bool | utility::keys::operator<= (AutoKey< O, S, C > const &a, AutoKey< O, S, C > const &b) |
AutoKey <= AutoKey. | |
template<typename O , typename S , typename C > | |
bool | utility::keys::operator>= (AutoKey< O, S, C > const &a, AutoKey< O, S, C > const &b) |
AutoKey >= AutoKey. | |
template<typename O , typename S , typename C > | |
bool | utility::keys::operator> (AutoKey< O, S, C > const &a, AutoKey< O, S, C > const &b) |
AutoKey > AutoKey. | |
template<typename O , typename S , typename C > | |
bool | utility::keys::sequential (AutoKey< O, S, C > const &a, AutoKey< O, S, C > const &b) |
AutoKeys are sequential? |
Automatic hidden index key abstract base class.