Rosetta 3.3
|
Keyed-access vector. More...
#include <utility/keys/KeyVector.fwd.hh>
#include <utility/vector1.hh>
#include <algorithm>
#include <cassert>
Classes | |
class | utility::keys::KeyVector< K, T > |
Keyed-access vector. 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. | |
namespace | std |
STL namespace. | |
Functions | |
template<typename K , typename T > | |
void | utility::keys::swap (KeyVector< K, T > &a, KeyVector< K, T > &b) |
swap( KeyVector, KeyVector ) | |
template<typename K , typename T > | |
bool | utility::keys::operator== (KeyVector< K, T > const &a, KeyVector< K, T > const &b) |
KeyVector == KeyVector. | |
template<typename K , typename T > | |
bool | utility::keys::operator!= (KeyVector< K, T > const &a, KeyVector< K, T > const &b) |
KeyVector != KeyVector. | |
template<typename K , typename T > | |
void | std::swap (utility::keys::KeyVector< K, T > &a, utility::keys::KeyVector< K, T > &b) |
swap( KeyVector, KeyVector ) |
Keyed-access vector.