|
typedef _Key | key_type |
|
typedef _Tp | mapped_type |
|
typedef std::map< _Key, _Tp >::iterator | iterator |
|
typedef std::map< _Key, _Tp >::const_iterator | const_iterator |
|
typedef std::map< _Key, _Tp >::reverse_iterator | reverse_iterator |
|
typedef std::map< _Key, _Tp >::const_reverse_iterator | const_reverse_iterator |
|
typedef std::map< _Key, _Tp >::size_type | size_type |
|
typedef std::pair< const _Key, _Tp > | value_type |
|
typedef std::map< _Key, _Tp >::key_compare | key_compare |
|
typedef std::map< _Key, _Tp >::allocator_type | allocator_type |
|
|
| EMMap (const key_compare &comp=key_compare(), const allocator_type &alloc=allocator_type()) |
|
template<class InputIterator > |
| EMMap (InputIterator first, InputIterator last, const key_compare &comp=key_compare(), const allocator_type &alloc=allocator_type()) |
|
| EMMap (const std::map< _Key, _Tp > &v_) |
|
| EMMap (const EMMap< key_type, mapped_type > &v) |
|
EMMap & | operator= (const EMMap< key_type, mapped_type > &v) |
|
EMMap & | operator= (const std::map< key_type, mapped_type > &v) |
|
| EMMap (std::map< key_type, mapped_type > &&v) |
|
| EMMap (EMMap< key_type, mapped_type > &&v) |
|
EMMap & | operator= (EMMap< key_type, mapped_type > &&v) |
|
EMMap & | operator= (std::map< key_type, mapped_type > &&v) |
|
const std::map< _Key, _Tp > & | get () const |
|
std::map< _Key, _Tp > | clone () const |
|
_LIBCPP_INLINE_VISIBILITY | EMMap (std::initializer_list< value_type > __il, const key_compare &__comp=key_compare()) |
|
_LIBCPP_INLINE_VISIBILITY | EMMap (std::initializer_list< value_type > __il, const key_compare &__comp, const allocator_type &__a) |
|
_LIBCPP_INLINE_VISIBILITY EMMap & | operator= (std::initializer_list< value_type > __il) |
|
std::pair< iterator, bool > | insert (const value_type &val) |
|
iterator | insert (iterator position, const value_type &val) |
|
void | insert (const_iterator first, const_iterator last) |
|
iterator | erase (iterator position) |
|
size_type | erase (const key_type &k) |
|
iterator | erase (iterator first, iterator last) |
|
void | swap (std::map< _Key, _Tp > &x) |
|
void | swap (EMMap< _Key, _Tp > &x) |
|
void | clear () |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
reverse_iterator | rbegin () |
|
const_reverse_iterator | rbegin () const |
|
reverse_iterator | rend () |
|
const_reverse_iterator | rend () const |
|
const_iterator | cbegin () const |
|
const_iterator | cend () const |
|
const_reverse_iterator | crbegin () const |
|
const_reverse_iterator | crend () const |
|
bool | empty () const |
|
size_type | size () const |
|
size_type | max_size () const |
|
_Tp & | operator[] (_Key k) |
|
mapped_type & | at (const key_type &k) |
|
const mapped_type & | at (const key_type &k) const |
|
iterator | find (const key_type &k) |
|
const_iterator | find (const key_type &k) const |
|
size_type | count (const key_type &k) const |
|
iterator | lower_bound (const key_type &k) |
|
const_iterator | lower_bound (const key_type &k) const |
|
iterator | upper_bound (const key_type &k) |
|
const_iterator | upper_bound (const key_type &k) const |
|
std::pair< const_iterator, const_iterator > | equal_range (const key_type &k) const |
|
std::pair< iterator, iterator > | equal_range (const key_type &k) |
|
std::recursive_mutex & | getMutex () |
|