#include <find_iterators.hpp>
Public Types | |
| typedef std::bidirectional_iterator_tag | iterator_category |
| typedef Allocator::difference_type | difference_type |
| typedef mapped_value_type | value_type |
| typedef mapped_pointer | pointer |
| typedef const_mapped_pointer | const_pointer |
| typedef mapped_reference | reference |
| typedef const_mapped_reference | const_reference |
Public Member Functions | |
| const_it_ (const node_pointer p_nd=NULL) | |
| const_it_ (const PB_ASSOC_CONST_ODIR_IT_C_DEC &r_other) | |
| PB_ASSOC_CONST_IT_C_DEC & | operator= (const PB_ASSOC_CONST_IT_C_DEC &r_other) |
| PB_ASSOC_CONST_IT_C_DEC & | operator= (const PB_ASSOC_CONST_ODIR_IT_C_DEC &r_other) |
| const_pointer | operator-> () const |
| const_reference | operator * () const |
| bool | operator== (const PB_ASSOC_CONST_IT_C_DEC &r_other) const |
| bool | operator== (const PB_ASSOC_CONST_ODIR_IT_C_DEC &r_other) const |
| bool | operator!= (const PB_ASSOC_CONST_IT_C_DEC &r_other) const |
| bool | operator!= (const PB_ASSOC_CONST_ODIR_IT_C_DEC &r_other) const |
| PB_ASSOC_CONST_IT_C_DEC & | operator++ () |
| PB_ASSOC_CONST_IT_C_DEC | operator++ (int) |
| PB_ASSOC_CONST_IT_C_DEC & | operator-- () |
| PB_ASSOC_CONST_IT_C_DEC | operator-- (int) |
Public Attributes | |
| node_pointer | m_p_nd |
Protected Member Functions | |
| void | inc (int_to_type< false >) |
| void | inc (int_to_type< true >) |
| void | dec (int_to_type< false >) |
| void | dec (int_to_type< true >) |
Friends | |
| class | PB_ASSOC_CLASS_C_DEC |
Definition at line 62 of file find_iterators.hpp.
| typedef const_mapped_pointer const_it_< Is_Forward_Iterator >::const_pointer |
Definition at line 75 of file find_iterators.hpp.
| typedef const_mapped_reference const_it_< Is_Forward_Iterator >::const_reference |
Definition at line 79 of file find_iterators.hpp.
| typedef Allocator::difference_type const_it_< Is_Forward_Iterator >::difference_type |
Definition at line 69 of file find_iterators.hpp.
| typedef std::bidirectional_iterator_tag const_it_< Is_Forward_Iterator >::iterator_category |
Definition at line 67 of file find_iterators.hpp.
Definition at line 73 of file find_iterators.hpp.
| typedef mapped_reference const_it_< Is_Forward_Iterator >::reference |
Definition at line 77 of file find_iterators.hpp.
| typedef mapped_value_type const_it_< Is_Forward_Iterator >::value_type |
Definition at line 71 of file find_iterators.hpp.
| const_it_< Is_Forward_Iterator >::const_it_ | ( | const node_pointer | p_nd = NULL |
) | [inline] |
Definition at line 84 of file find_iterators.hpp.
| const_it_< Is_Forward_Iterator >::const_it_ | ( | const PB_ASSOC_CONST_ODIR_IT_C_DEC & | r_other | ) | [inline] |
Definition at line 88 of file find_iterators.hpp.
| void const_it_< Is_Forward_Iterator >::dec | ( | int_to_type< true > | ) | [inline, protected] |
Definition at line 238 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd.
| void const_it_< Is_Forward_Iterator >::dec | ( | int_to_type< false > | ) | [inline, protected] |
Definition at line 232 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::inc().
Referenced by const_it_< Is_Forward_Iterator >::inc(), and const_it_< Is_Forward_Iterator >::operator--().
| void const_it_< Is_Forward_Iterator >::inc | ( | int_to_type< true > | ) | [inline, protected] |
Definition at line 206 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd.
| void const_it_< Is_Forward_Iterator >::inc | ( | int_to_type< false > | ) | [inline, protected] |
Definition at line 200 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::dec().
Referenced by const_it_< Is_Forward_Iterator >::dec(), and const_it_< Is_Forward_Iterator >::operator++().
| const_reference const_it_< Is_Forward_Iterator >::operator * | ( | ) | const [inline] |
Definition at line 123 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd, and PB_ASSOC_DBG_ASSERT.
| bool const_it_< Is_Forward_Iterator >::operator!= | ( | const PB_ASSOC_CONST_ODIR_IT_C_DEC & | r_other | ) | const [inline] |
Definition at line 152 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd.
| bool const_it_< Is_Forward_Iterator >::operator!= | ( | const PB_ASSOC_CONST_IT_C_DEC & | r_other | ) | const [inline] |
Definition at line 145 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd.
| PB_ASSOC_CONST_IT_C_DEC const_it_< Is_Forward_Iterator >::operator++ | ( | int | ) | [inline] |
Definition at line 169 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd, const_it_< Is_Forward_Iterator >::operator++(), and PB_ASSOC_CONST_IT_C_DEC.
| PB_ASSOC_CONST_IT_C_DEC& const_it_< Is_Forward_Iterator >::operator++ | ( | ) | [inline] |
Definition at line 159 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::inc(), const_it_< Is_Forward_Iterator >::m_p_nd, and PB_ASSOC_DBG_ASSERT.
Referenced by const_it_< Is_Forward_Iterator >::operator++().
| PB_ASSOC_CONST_IT_C_DEC const_it_< Is_Forward_Iterator >::operator-- | ( | int | ) | [inline] |
Definition at line 188 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd, const_it_< Is_Forward_Iterator >::operator--(), and PB_ASSOC_CONST_IT_C_DEC.
| PB_ASSOC_CONST_IT_C_DEC& const_it_< Is_Forward_Iterator >::operator-- | ( | ) | [inline] |
Definition at line 180 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::dec().
Referenced by const_it_< Is_Forward_Iterator >::operator--().
| const_pointer const_it_< Is_Forward_Iterator >::operator-> | ( | ) | const [inline] |
Definition at line 115 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd, and PB_ASSOC_DBG_ASSERT.
| PB_ASSOC_CONST_IT_C_DEC& const_it_< Is_Forward_Iterator >::operator= | ( | const PB_ASSOC_CONST_ODIR_IT_C_DEC & | r_other | ) | [inline] |
Definition at line 106 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd.
| PB_ASSOC_CONST_IT_C_DEC& const_it_< Is_Forward_Iterator >::operator= | ( | const PB_ASSOC_CONST_IT_C_DEC & | r_other | ) | [inline] |
Definition at line 96 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd.
| bool const_it_< Is_Forward_Iterator >::operator== | ( | const PB_ASSOC_CONST_ODIR_IT_C_DEC & | r_other | ) | const [inline] |
Definition at line 138 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd.
| bool const_it_< Is_Forward_Iterator >::operator== | ( | const PB_ASSOC_CONST_IT_C_DEC & | r_other | ) | const [inline] |
Definition at line 131 of file find_iterators.hpp.
References const_it_< Is_Forward_Iterator >::m_p_nd.
friend class PB_ASSOC_CLASS_C_DEC [friend] |
Definition at line 276 of file find_iterators.hpp.
Definition at line 279 of file find_iterators.hpp.
Referenced by const_it_< Is_Forward_Iterator >::dec(), const_it_< Is_Forward_Iterator >::inc(), const_it_< Is_Forward_Iterator >::operator *(), const_it_< Is_Forward_Iterator >::operator!=(), const_it_< Is_Forward_Iterator >::operator++(), const_it_< Is_Forward_Iterator >::operator--(), const_it_< Is_Forward_Iterator >::operator->(), const_it_< Is_Forward_Iterator >::operator=(), and const_it_< Is_Forward_Iterator >::operator==().
1.4.7