|
chunkedseq
container library for large in-memory data sets
|
[swap] More...
#include <map.hpp>
Public Types | |
| using | key_type = Key |
| using | mapped_type = Item |
| using | value_type = std::pair< key_type, mapped_type > |
| using | key_compare = Compare |
| using | allocator_type = Alloc |
| using | reference = value_type & |
| using | const_reference = const value_type & |
| using | pointer = value_type * |
| using | const_pointer = const value_type * |
| using | difference_type = ptrdiff_t |
| using | size_type = size_t |
| using | key_swap_type = Key_swap |
| using | iterator = typename container_type::iterator |
Public Member Functions | |
| map () | |
| map (const map &other) | |
| size_type | size () const |
| bool | empty () const |
| iterator | find (const key_type &k) const |
| mapped_type & | operator[] (const key_type &k) const |
| void | erase (iterator it) |
| size_type | erase (const key_type &k) |
| std::ostream & | stream (std::ostream &out) const |
| iterator | begin () const |
| iterator | end () const |
| void | check () const |
[map]
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::allocator_type = Alloc |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::const_pointer = const value_type* |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::const_reference = const value_type& |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::difference_type = ptrdiff_t |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::iterator = typename container_type::iterator |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::key_compare = Compare |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::key_swap_type = Key_swap |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::key_type = Key |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::mapped_type = Item |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::pointer = value_type* |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::reference = value_type& |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::size_type = size_t |
| using pasl::data::map::map< Key, Item, Compare, Key_swap, Alloc, chunk_capacity >::value_type = std::pair<key_type, mapped_type> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.8