#include <CRTID.h>
Public Types | |
using | most_derived_key_type = typename CRT::map< VALUE, KEYS... >::most_derived_key_type |
using | iterator = decltype(fMap.begin()) |
using | const_iterator = decltype(fMap.cbegin()) |
Public Member Functions | |
map () | |
virtual | ~map ()=default |
VALUE & | operator[] (const most_derived_key_type &key) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
size_t | size () const |
Private Attributes | |
std::map< KEY, CRT::map< VALUE, KEYS... > > | fMap |
using CRT::map< VALUE, KEY, KEYS >::const_iterator = decltype(fMap.cbegin()) |
using CRT::map< VALUE, KEY, KEYS >::iterator = decltype(fMap.begin()) |
using CRT::map< VALUE, KEY, KEYS >::most_derived_key_type = typename CRT::map<VALUE, KEYS...>::most_derived_key_type |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |