#include <stdmap_shims.h>
Classes | |
struct | iter |
struct | iterator_tuple |
struct | maps_tuple |
Public Types | |
using | mapmap_t = std::map< const Key, T, Compare, Allocator > |
using | listmap_t = std::list< std::pair< const Key, T >, Allocator > |
using | size_type = typename mapmap_t::size_type |
using | iterator_tag = std::input_iterator_tag |
using | iterator = iter< iterator_tag, std::pair< const Key, T >> |
using | const_iterator = iter< iterator_tag, const std::pair< const Key, T >> |
Public Member Functions | |
T & | operator[] (Key const &key) |
iterator | begin () |
const_iterator | begin () const |
const_iterator | cbegin () const |
iterator | end () |
const_iterator | end () const |
const_iterator | cend () const |
T & | at (Key const &key) |
T const & | at (Key const &key) const |
iterator | find (Key const &key) |
const_iterator | find (Key const &key) const |
size_t | erase (Key const &key) |
bool | empty () const |
size_type | size () const |
iterator | erase (iterator it) |
iterator | erase (const_iterator &it) |
template<class... Args> | |
std::pair< iterator, bool > | emplace (Args &&...args) |
Public Attributes | |
maps_tuple | _maps |
Definition at line 21 of file stdmap_shims.h.
using shims::map< Key, T, Compare, Allocator >::const_iterator = iter<iterator_tag, const std::pair<const Key, T>> |
Definition at line 128 of file stdmap_shims.h.
using shims::map< Key, T, Compare, Allocator >::iterator = iter<iterator_tag, std::pair<const Key, T>> |
Definition at line 127 of file stdmap_shims.h.
using shims::map< Key, T, Compare, Allocator >::iterator_tag = std::input_iterator_tag |
Definition at line 41 of file stdmap_shims.h.
using shims::map< Key, T, Compare, Allocator >::listmap_t = std::list<std::pair<const Key, T>, Allocator> |
Definition at line 24 of file stdmap_shims.h.
using shims::map< Key, T, Compare, Allocator >::mapmap_t = std::map<const Key, T, Compare, Allocator> |
Definition at line 23 of file stdmap_shims.h.
using shims::map< Key, T, Compare, Allocator >::size_type = typename mapmap_t::size_type |
Definition at line 39 of file stdmap_shims.h.
|
inline |
Definition at line 193 of file stdmap_shims.h.
|
inline |
Definition at line 209 of file stdmap_shims.h.
|
inline |
Definition at line 150 of file stdmap_shims.h.
|
inline |
Definition at line 157 of file stdmap_shims.h.
|
inline |
Definition at line 165 of file stdmap_shims.h.
|
inline |
Definition at line 187 of file stdmap_shims.h.
|
inline |
Definition at line 309 of file stdmap_shims.h.
|
inline |
Definition at line 276 of file stdmap_shims.h.
|
inline |
Definition at line 171 of file stdmap_shims.h.
|
inline |
Definition at line 178 of file stdmap_shims.h.
|
inline |
Definition at line 253 of file stdmap_shims.h.
|
inline |
Definition at line 288 of file stdmap_shims.h.
|
inline |
Definition at line 298 of file stdmap_shims.h.
|
inline |
Definition at line 225 of file stdmap_shims.h.
|
inline |
Definition at line 238 of file stdmap_shims.h.
|
inline |
Definition at line 135 of file stdmap_shims.h.
|
inline |
Definition at line 282 of file stdmap_shims.h.
maps_tuple shims::map< Key, T, Compare, Allocator >::_maps |
Definition at line 320 of file stdmap_shims.h.