codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from Class Reference
#include <bimap.h>
Inherits codeproject::prebimap::from_impl.
Public Types |
| typedef from_type_ | key_type |
| typedef to_type_ | mapped_type |
| typedef to_type_ | referent_type |
| typedef to_type_ | data_type |
| typedef from_compare | key_compare |
| typedef allocator_type_ | allocator_type |
typedef direct_pair< const
from_type_, const to_type_ > | value_type |
| typedef allocator_type_::size_type | size_type |
typedef
allocator_type_::difference_type | difference_type |
| typedef value_type * | pointer |
| typedef const value_type * | const_pointer |
| typedef value_type & | reference |
| typedef const value_type & | const_reference |
typedef std::reverse_iterator
< const_iterator > | reverse_iterator |
| typedef reverse_iterator | const_reverse_iterator |
Public Member Functions |
| bool | operator== (const from_impl &r) const |
| bool | operator!= (const from_impl &r) const |
| bool | operator< (const from_impl &r) const |
| bool | operator> (const from_impl &r) const |
| bool | operator<= (const from_impl &r) const |
| bool | operator>= (const from_impl &r) 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 |
| size_type | size () const |
| size_type | max_size () const |
| bool | empty () const |
| allocator_type | get_allocator () const |
from_binding< prebimap
< from_type_, to_type_,
from_compare, to_compare,
allocator_type_ > > | operator[] (const from_type_ &f) |
const_from_binding< prebimap
< from_type_, to_type_,
from_compare, to_compare,
allocator_type_ > > | operator[] (const from_type_ &f) 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 (from_impl &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 |
Protected Member Functions |
| prebimap & | owner () |
| const prebimap & | owner () const |
| bool | adjacent (const_fset_iterator fit, const from_type_ &f) const |
Friends |
| class | prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ > |
| void | swap (from &x, from &y) |
Detailed Description
template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
class codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from
Definition at line 1166 of file bimap.h.
Member Typedef Documentation
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
Member Function Documentation
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| bool codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::adjacent |
( |
const_fset_iterator |
fit, |
|
|
const from_type_ & |
f | |
|
) |
| | const [inline, protected, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| void codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::clear |
( |
|
) |
[inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| bool codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::empty |
( |
|
) |
const [inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| void codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::erase |
( |
iterator |
it |
) |
[inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename it_type >
| void codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::insert |
( |
it_type |
first, |
|
|
it_type |
last | |
|
) |
| | [inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| bool codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::operator!= |
( |
const from_impl & |
r |
) |
const [inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| bool codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::operator< |
( |
const from_impl & |
r |
) |
const [inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| bool codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::operator<= |
( |
const from_impl & |
r |
) |
const [inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| bool codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::operator== |
( |
const from_impl & |
r |
) |
const [inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| bool codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::operator> |
( |
const from_impl & |
r |
) |
const [inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| bool codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::operator>= |
( |
const from_impl & |
r |
) |
const [inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| const_from_binding<prebimap<from_type_,to_type_,from_compare,to_compare,allocator_type_> > codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::operator[] |
( |
const from_type_ & |
f |
) |
const [inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| from_binding<prebimap<from_type_,to_type_,from_compare,to_compare,allocator_type_> > codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::operator[] |
( |
const from_type_ & |
f |
) |
[inline, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| const prebimap& codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::owner |
( |
|
) |
const [inline, protected, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| prebimap& codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::owner |
( |
|
) |
[inline, protected, inherited] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
Friends And Related Function Documentation
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
friend class prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ > [friend] |
template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
| void swap |
( |
from & |
x, |
|
|
from & |
y | |
|
) |
| | [friend] |
The documentation for this class was generated from the following file:
- /home/buildbot/slaves/docs/docs/build/src/bimap.h