![]() |
Simulant
21.12-1292
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
Classes | |
class | const_iterator |
class | iterator |
class | iterator_base |
Public Types | |
typedef K | key_type |
typedef V | value_type |
typedef _contiguous_map::NodeMeta< K, V > | node_type |
Public Member Functions | |
ContiguousMultiMap (std::size_t reserve_count) | |
ContiguousMultiMap (const ContiguousMultiMap &other) | |
ContiguousMultiMap & | operator= (const ContiguousMultiMap &other) |
bool | insert (const K &key, V &&element) |
bool | insert (const K &key, const V &element) |
void | clear () |
std::size_t | count (const K &key) const |
void | shrink_to_fit () |
std::size_t | size () const |
void | reserve (std::size_t size) |
bool | empty () const |
iterator | find (const K &key) |
const_iterator | find (const K &key) const |
const_iterator | upper_bound (const K &key) const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
const K & | path_key (const std::string &path) const |
Friends | |
class | iterator_base |