#include <_map.h>
|
| | map () |
| |
| | map (const _Compare &__comp, const allocator_type &__a=allocator_type()) |
| |
| | map (const value_type *__first, const value_type *__last) |
| |
| | map (const value_type *__first, const value_type *__last, const _Compare &__comp, const allocator_type &__a=allocator_type()) |
| |
| | map (const_iterator __first, const_iterator __last) |
| |
| | map (const_iterator __first, const_iterator __last, const _Compare &__comp, const allocator_type &__a=allocator_type()) |
| |
| | map (const _Self &__x) |
| |
| | map (__move_source< _Self > src) |
| |
| _Self & | operator= (const _Self &__x) |
| |
| key_compare | key_comp () const |
| |
| value_compare | value_comp () const |
| |
| allocator_type | get_allocator () const |
| |
| 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 |
| |
| bool | empty () const |
| |
| size_type | size () const |
| |
| size_type | max_size () const |
| |
| _STLP_TEMPLATE_FOR_CONT_EXT _Tp & | operator[] (const _KT &__k) |
| |
| void | swap (_Self &__x) |
| |
| pair< iterator, bool > | insert (const value_type &__x) |
| |
| iterator | insert (iterator __pos, const value_type &__x) |
| |
| void | insert (const value_type *__first, const value_type *__last) |
| |
| void | insert (const_iterator __first, const_iterator __last) |
| |
| void | erase (iterator __pos) |
| |
| size_type | erase (const key_type &__x) |
| |
| void | erase (iterator __first, iterator __last) |
| |
| void | clear () |
| |
| _STLP_TEMPLATE_FOR_CONT_EXT iterator | find (const _KT &__x) |
| |
| _STLP_TEMPLATE_FOR_CONT_EXT const_iterator | find (const _KT &__x) const |
| |
| _STLP_TEMPLATE_FOR_CONT_EXT size_type | count (const _KT &__x) const |
| |
| _STLP_TEMPLATE_FOR_CONT_EXT iterator | lower_bound (const _KT &__x) |
| |
| _STLP_TEMPLATE_FOR_CONT_EXT const_iterator | lower_bound (const _KT &__x) const |
| |
| _STLP_TEMPLATE_FOR_CONT_EXT iterator | upper_bound (const _KT &__x) |
| |
| _STLP_TEMPLATE_FOR_CONT_EXT const_iterator | upper_bound (const _KT &__x) const |
| |
| _STLP_TEMPLATE_FOR_CONT_EXT pair< iterator, iterator > | equal_range (const _KT &__x) |
| |
| _STLP_TEMPLATE_FOR_CONT_EXT pair< const_iterator, const_iterator > | equal_range (const _KT &__x) const |
| |
Definition at line 44 of file _map.h.
◆ _MapTraits
◆ _Rep_type
◆ _Self
| typedef map<_Key, _Tp, _Compare, _Alloc> map< _Key, _Tp,, >::_Self |
|
private |
◆ allocator_type
| typedef _Rep_type::allocator_type map< _Key, _Tp,, >::allocator_type |
◆ const_iterator
| typedef _Rep_type::const_iterator map< _Key, _Tp,, >::const_iterator |
◆ const_pointer
| typedef _Rep_type::const_pointer map< _Key, _Tp,, >::const_pointer |
◆ const_reference
| typedef _Rep_type::const_reference map< _Key, _Tp,, >::const_reference |
◆ const_reverse_iterator
| typedef _Rep_type::const_reverse_iterator map< _Key, _Tp,, >::const_reverse_iterator |
◆ data_type
| typedef _Tp map< _Key, _Tp,, >::data_type |
◆ difference_type
| typedef _Rep_type::difference_type map< _Key, _Tp,, >::difference_type |
◆ iterator
◆ key_compare
| typedef _Compare map< _Key, _Tp,, >::key_compare |
◆ key_type
| typedef _Key map< _Key, _Tp,, >::key_type |
◆ mapped_type
| typedef _Tp map< _Key, _Tp,, >::mapped_type |
◆ pointer
◆ reference
◆ reverse_iterator
◆ size_type
| typedef _Rep_type::size_type map< _Key, _Tp,, >::size_type |
◆ value_type
◆ map() [1/8]
◆ map() [2/8]
Definition at line 101 of file _map.h.
107#endif
108 :
_M_t(__comp, __a) {}
◆ map() [3/8]
Definition at line 128 of file _map.h.
_STLP_INLINE_LOOP _InputIter __last
◆ map() [4/8]
◆ map() [5/8]
◆ map() [6/8]
◆ map() [7/8]
◆ map() [8/8]
◆ begin() [1/2]
◆ begin() [2/2]
Definition at line 164 of file _map.h.
164{
return _M_t.begin(); }
◆ clear()
◆ count()
◆ empty()
| bool map< _Key, _Tp,, >::empty |
( |
| ) |
const |
|
inline |
Definition at line 171 of file _map.h.
171{
return _M_t.empty(); }
◆ end() [1/2]
◆ end() [2/2]
◆ equal_range() [1/2]
Definition at line 225 of file _map.h.
226 {
return _M_t.equal_range_unique(__x); }
◆ equal_range() [2/2]
Definition at line 228 of file _map.h.
229 {
return _M_t.equal_range_unique(__x); }
◆ erase() [1/3]
Definition at line 204 of file _map.h.
204{
return _M_t.erase_unique(__x); }
◆ erase() [2/3]
◆ erase() [3/3]
◆ find() [1/2]
Definition at line 210 of file _map.h.
210{
return _M_t.find(__x); }
◆ find() [2/2]
Definition at line 212 of file _map.h.
212{
return _M_t.find(__x); }
◆ get_allocator()
Definition at line 161 of file _map.h.
161{
return _M_t.get_allocator(); }
◆ insert() [1/4]
◆ insert() [2/4]
◆ insert() [3/4]
◆ insert() [4/4]
Definition at line 190 of file _map.h.
191 {
return _M_t.insert_unique(__pos, __x); }
◆ key_comp()
◆ lower_bound() [1/2]
◆ lower_bound() [2/2]
Definition at line 218 of file _map.h.
218{
return _M_t.lower_bound(__x); }
◆ max_size()
Definition at line 173 of file _map.h.
173{
return _M_t.max_size(); }
◆ operator=()
Definition at line 153 of file _map.h.
153 {
155 return *this;
156 }
◆ operator[]()
Definition at line 175 of file _map.h.
175 {
177
180 return (*__i).second;
181 }
#define _STLP_DEFAULT_CONSTRUCTED(_TTp)
pair< _STLP_CONST _Key, _Tp > value_type
key_compare key_comp() const
pair< iterator, bool > insert(const value_type &__x)
_STLP_TEMPLATE_FOR_CONT_EXT iterator lower_bound(const _KT &__x)
◆ rbegin() [1/2]
Definition at line 167 of file _map.h.
167{
return _M_t.rbegin(); }
◆ rbegin() [2/2]
Definition at line 168 of file _map.h.
168{
return _M_t.rbegin(); }
◆ rend() [1/2]
Definition at line 169 of file _map.h.
169{
return _M_t.rend(); }
◆ rend() [2/2]
Definition at line 170 of file _map.h.
170{
return _M_t.rend(); }
◆ size()
◆ swap()
Definition at line 182 of file _map.h.
182{
_M_t.swap(__x._M_t); }
◆ upper_bound() [1/2]
Definition at line 220 of file _map.h.
220{
return _M_t.upper_bound(__x); }
◆ upper_bound() [2/2]
Definition at line 222 of file _map.h.
222{
return _M_t.upper_bound(__x); }
◆ value_comp()
Definition at line 160 of file _map.h.
160{
return value_compare(
_M_t.key_comp()); }
◆ _M_t
Definition at line 94 of file _map.h.
Referenced by map< _Key, _Tp,, >::begin(), map< _Key, _Tp,, >::clear(), map< _Key, _Tp,, >::count(), map< _Key, _Tp,, >::empty(), map< _Key, _Tp,, >::end(), map< _Key, _Tp,, >::equal_range(), map< _Key, _Tp,, >::erase(), map< _Key, _Tp,, >::find(), map< _Key, _Tp,, >::get_allocator(), map< _Key, _Tp,, >::insert(), map< _Key, _Tp,, >::key_comp(), map< _Key, _Tp,, >::lower_bound(), map< _Key, _Tp,, >::map(), map< _Key, _Tp,, >::max_size(), map< _Key, _Tp,, >::operator=(), map< _Key, _Tp,, >::rbegin(), map< _Key, _Tp,, >::rend(), map< _Key, _Tp,, >::size(), map< _Key, _Tp,, >::swap(), map< _Key, _Tp,, >::upper_bound(), and map< _Key, _Tp,, >::value_comp().
The documentation for this class was generated from the following file:
- sdk/include/c++/stlport/stl/_map.h