#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.
1.8.11