My Project
Classes | Public Types | Public Member Functions | Protected Member Functions | List of all members
ParaEngine::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl Class Reference
Inheritance diagram for ParaEngine::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl:
ParaEngine::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to

Classes

class  const_iterator
 
class  iterator
 
class  value_compare
 

Public Types

typedef to_type_ key_type
 
typedef from_type_ mapped_type
 
typedef from_type_ referent_type
 
typedef from_type_ data_type
 
typedef to_compare key_compare
 
typedef allocator_type_ allocator_type
 
typedef inv_pair< const to_type_, const from_type_ > value_type
 
typedef allocator_type_::size_type size_type
 
typedef allocator_type_::difference_type difference_type
 
typedef value_typepointer
 
typedef const value_typeconst_pointer
 
typedef value_typereference
 
typedef const value_typeconst_reference
 
typedef std::reverse_iterator< const_iteratorreverse_iterator
 
typedef reverse_iterator const_reverse_iterator
 

Public Member Functions

to_imploperator= (const to_impl &r)
 
bool operator== (const to_impl &r) const
 
bool operator!= (const to_impl &r) const
 
bool operator< (const to_impl &r) const
 
bool operator> (const to_impl &r) const
 
bool operator<= (const to_impl &r) const
 
bool operator>= (const to_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
 
to_binding< prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ > > operator[] (const to_type_ &t)
 
const_to_binding< prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ > > operator[] (const to_type_ &t) 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 (to_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, iteratorequal_range (const key_type &key)
 
std::pair< const_iterator, const_iteratorequal_range (const key_type &key) const
 

Protected Member Functions

 to_impl (const to_impl &)
 
prebimapowner ()
 
const prebimapowner () const
 
bool adjacent (const_tset_iterator tit, const to_type_ &t) const
 

The documentation for this class was generated from the following file: