|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
#include <bimap.h>
Public Types | |
| typedef super::from::key_type | key_type |
| typedef super::from::mapped_type | mapped_type |
| typedef super::from::referent_type | referent_type |
| typedef super::from::data_type | data_type |
| typedef super::from::key_compare | key_compare |
| typedef super::from::allocator_type | allocator_type |
| typedef super::from::value_type | value_type |
| typedef super::from::value_compare | value_compare |
| typedef super::from::size_type | size_type |
| typedef super::from::difference_type | difference_type |
| typedef super::from::pointer | pointer |
| typedef super::from::const_pointer | const_pointer |
| typedef super::from::reference | reference |
| typedef super::from::const_reference | const_reference |
| typedef super::from::iterator | iterator |
| typedef super::from::const_iterator | const_iterator |
| typedef super::from::reverse_iterator | reverse_iterator |
| typedef super::from::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
| 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 |
| size_type | size () const |
| size_type | max_size () const |
| bool | empty () const |
| allocator_type | get_allocator () const |
| from_binding_t | operator[] (const key_type &key) |
| const_from_binding_t | operator[] (const key_type &key) const |
| std::pair< iterator, bool > | insert (const value_type &x) |
| iterator | insert (iterator it, const value_type &x) |
| template<typename it_type> | |
| void | insert (it_type first, it_type last) |
| void | erase (iterator it) |
| void | erase (iterator first, iterator last) |
| size_type | erase (const key_type &key) |
| void | clear () |
| void | swap (bimap_equal_types &x) |
| key_compare | key_comp () const |
| value_compare | value_comp () const |
| iterator | find (const key_type &key) |
| const_iterator | find (const key_type &key) const |
| size_type | count (const key_type &key) const |
| iterator | lower_bound (const key_type &key) |
| const_iterator | lower_bound (const key_type &key) const |
| iterator | upper_bound (const key_type &key) |
| const_iterator | upper_bound (const key_type &key) const |
| std::pair< iterator, iterator > | equal_range (const key_type &key) |
| std::pair< const_iterator, const_iterator > | equal_range (const key_type &key) const |
| std::pair< to_iterator, bool > | insert (const to_value_type &x) |
| to_iterator | insert (to_iterator it, const to_value_type &x) |
| void | insert (const to_value_type *first, const to_value_type *last) |
| void | erase (to_iterator it) |
| void | erase (to_iterator first, to_iterator last) |
| std::pair< typename from_impl::iterator, typename to_impl::iterator > | insert (typename from_impl::iterator fit, typename to_impl::iterator tit, const typename from_impl::value_type &x) |
| Public Member Functions inherited from codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ > | |
| std::pair< typename from_impl::iterator, typename to_impl::iterator > | insert (typename from_impl::iterator fit, typename to_impl::iterator tit, const typename from_impl::value_type &x) |
Protected Member Functions | |
| bimap_equal_types (const from_compare &from_comp, const to_compare &to_comp, const allocator_type_ &al) | |
| Protected Member Functions inherited from codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ > | |
| prebimap (const from_compare &from_comp, const to_compare &to_comp, const allocator_type_ &al) | |
| prebimap (const prebimap &r) | |
| ~prebimap () | |
Friends | |
| void | swap (bimap_equal_types &x, bimap_equal_types &y) |
Additional Inherited Members | |
| Public Attributes inherited from codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ > | |
| codeproject::prebimap::from | from |
| codeproject::prebimap::to | to |
| typedef super::from::allocator_type codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::allocator_type |
| typedef super::from::const_iterator codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::const_iterator |
| typedef super::from::const_pointer codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::const_pointer |
| typedef super::from::const_reference codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::const_reference |
| typedef super::from::const_reverse_iterator codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::const_reverse_iterator |
| typedef super::from::data_type codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::data_type |
| typedef super::from::difference_type codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::difference_type |
| typedef super::from::iterator codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::iterator |
| typedef super::from::key_compare codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::key_compare |
| typedef super::from::key_type codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::key_type |
| typedef super::from::mapped_type codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::mapped_type |
| typedef super::from::pointer codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::pointer |
| typedef super::from::reference codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::reference |
| typedef super::from::referent_type codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::referent_type |
| typedef super::from::reverse_iterator codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::reverse_iterator |
| typedef super::from::size_type codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::size_type |
| typedef super::from::value_compare codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::value_compare |
| typedef super::from::value_type codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::value_type |
|
inlineprotected |
|
inline |
Definition at line 1812 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::begin().
|
inline |
Definition at line 1813 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::begin().
|
inline |
Definition at line 1841 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::clear().
|
inline |
Definition at line 1848 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::count().
|
inline |
Definition at line 1822 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::empty().
|
inline |
Definition at line 1814 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::end().
|
inline |
Definition at line 1815 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::end().
|
inline |
|
inline |
|
inline |
Definition at line 1840 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::erase().
|
inline |
Definition at line 1839 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::erase().
|
inline |
Definition at line 1836 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::erase().
|
inline |
Definition at line 1875 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::erase().
|
inline |
Definition at line 1872 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::erase().
|
inline |
Definition at line 1846 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::find().
|
inline |
Definition at line 1847 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::find().
|
inline |
|
inline |
Definition at line 1864 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::insert().
|
inline |
Definition at line 1866 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::insert().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1865 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::insert().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1818 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::rend().
|
inline |
Definition at line 1819 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::rend().
|
inline |
Definition at line 1820 of file bimap.h.
References codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::size().
|
inline |
Definition at line 1842 of file bimap.h.
References bimap_equal_types(), codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from, and codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from::swap.
Referenced by swap.
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 1843 of file bimap.h.
References bimap_equal_types(), and swap().