ManaPlus
|
#include <msemstdvector.h>
Public Types | |
typedef _MV::ss_const_iterator_type::iterator_category | iterator_category |
typedef _MV::ss_const_iterator_type::value_type | value_type |
typedef _MV::ss_const_iterator_type::difference_type | difference_type |
typedef _MV::difference_type | distance_type |
typedef _MV::ss_const_iterator_type::pointer | pointer |
typedef _MV::ss_const_iterator_type::reference | reference |
Private Member Functions | |
const_iterator (std::shared_ptr< _MV > msevector_shptr) | |
Private Attributes | |
std::shared_ptr< const _MV > | m_msevector_cshptr |
_MV::ss_const_iterator_type | m_ss_const_iterator |
Friends | |
class | vector< _Ty, _A > |
class | iterator |
Definition at line 111 of file msemstdvector.h.
typedef _MV::ss_const_iterator_type::difference_type mse::mstd::vector< _Ty, _A >::const_iterator::difference_type |
Definition at line 115 of file msemstdvector.h.
typedef _MV::difference_type mse::mstd::vector< _Ty, _A >::const_iterator::distance_type |
Definition at line 116 of file msemstdvector.h.
typedef _MV::ss_const_iterator_type::iterator_category mse::mstd::vector< _Ty, _A >::const_iterator::iterator_category |
Definition at line 113 of file msemstdvector.h.
typedef _MV::ss_const_iterator_type::pointer mse::mstd::vector< _Ty, _A >::const_iterator::pointer |
Definition at line 117 of file msemstdvector.h.
typedef _MV::ss_const_iterator_type::reference mse::mstd::vector< _Ty, _A >::const_iterator::reference |
Definition at line 118 of file msemstdvector.h.
typedef _MV::ss_const_iterator_type::value_type mse::mstd::vector< _Ty, _A >::const_iterator::value_type |
Definition at line 114 of file msemstdvector.h.
|
inline |
Definition at line 120 of file msemstdvector.h.
|
inline |
Definition at line 121 of file msemstdvector.h.
|
inline |
Definition at line 124 of file msemstdvector.h.
|
inlineprivate |
Definition at line 168 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::m_ss_const_iterator.
|
inline |
Definition at line 147 of file msemstdvector.h.
References mse::msevector< _Ty, _A >::ss_const_iterator_type::advance(), and mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 137 of file msemstdvector.h.
References mse::msevector< _Ty, _A >::ss_const_iterator_type::has_next(), and mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 135 of file msemstdvector.h.
References mse::msevector< _Ty, _A >::ss_const_iterator_type::has_next_item_or_end_marker(), and mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 138 of file msemstdvector.h.
References mse::msevector< _Ty, _A >::ss_const_iterator_type::has_previous(), and mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 155 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::operator*().
|
inline |
Definition at line 126 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::m_ss_const_iterator.
|
inline |
Definition at line 125 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::m_ss_const_iterator.
Referenced by mse::mstd::vector< _Ty, _A >::const_iterator::advance(), mse::mstd::vector< _Ty, _A >::assign_inclusive(), mse::mstd::vector< _Ty, _A >::emplace(), mse::mstd::vector< _Ty, _A >::erase(), mse::mstd::vector< _Ty, _A >::const_iterator::has_next(), mse::mstd::vector< _Ty, _A >::const_iterator::has_next_item_or_end_marker(), mse::mstd::vector< _Ty, _A >::const_iterator::has_previous(), mse::mstd::vector< _Ty, _A >::insert_before(), mse::mstd::vector< _Ty, _A >::const_iterator::mvssci(), mse::mstd::vector< _Ty, _A >::iterator::operator const_iterator(), mse::mstd::vector< _Ty, _A >::const_iterator::operator*(), mse::mstd::vector< _Ty, _A >::const_iterator::operator++(), mse::mstd::vector< _Ty, _A >::const_iterator::operator+=(), mse::mstd::vector< _Ty, _A >::const_iterator::operator-(), mse::mstd::vector< _Ty, _A >::const_iterator::operator--(), mse::mstd::vector< _Ty, _A >::const_iterator::operator-=(), mse::mstd::vector< _Ty, _A >::const_iterator::operator->(), mse::mstd::vector< _Ty, _A >::const_iterator::operator<(), mse::mstd::vector< _Ty, _A >::const_iterator::operator<=(), mse::mstd::vector< _Ty, _A >::const_iterator::operator==(), mse::mstd::vector< _Ty, _A >::const_iterator::operator>(), mse::mstd::vector< _Ty, _A >::const_iterator::operator>=(), mse::mstd::vector< _Ty, _A >::const_iterator::points_to_an_item(), mse::mstd::vector< _Ty, _A >::const_iterator::points_to_beginning(), mse::mstd::vector< _Ty, _A >::const_iterator::points_to_end_marker(), mse::mstd::vector< _Ty, _A >::const_iterator::position(), mse::mstd::vector< _Ty, _A >::const_iterator::previous_item(), mse::mstd::vector< _Ty, _A >::const_iterator::regress(), mse::mstd::vector< _Ty, _A >::const_iterator::reset(), mse::mstd::vector< _Ty, _A >::const_iterator::set_to_beginning(), mse::mstd::vector< _Ty, _A >::const_iterator::set_to_const_item_pointer(), mse::mstd::vector< _Ty, _A >::const_iterator::set_to_end_marker(), mse::mstd::vector< _Ty, _A >::const_iterator::set_to_next(), and mse::mstd::vector< _Ty, _A >::const_iterator::set_to_previous().
|
inline |
Definition at line 128 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 127 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 160 of file msemstdvector.h.
|
inline |
Definition at line 154 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
Referenced by mse::mstd::vector< _Ty, _A >::const_iterator::item().
|
inline |
Definition at line 151 of file msemstdvector.h.
|
inline |
Definition at line 143 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 144 of file msemstdvector.h.
|
inline |
Definition at line 149 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 153 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 152 of file msemstdvector.h.
|
inline |
Definition at line 145 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 146 of file msemstdvector.h.
|
inline |
Definition at line 150 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 157 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 161 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 162 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 159 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 163 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 164 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().
|
inline |
Definition at line 158 of file msemstdvector.h.
|
inline |
Definition at line 131 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::points_to_an_item().
|
inline |
Definition at line 133 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::points_to_beginning().
|
inline |
Definition at line 132 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::points_to_end_marker().
|
inline |
Definition at line 166 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::position().
|
inline |
Definition at line 156 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::previous_item().
|
inline |
Definition at line 148 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::regress().
|
inline |
Definition at line 130 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::reset().
|
inline |
Definition at line 139 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::set_to_beginning().
|
inline |
Definition at line 165 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::set_to_const_item_pointer().
|
inline |
Definition at line 140 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::set_to_end_marker().
|
inline |
Definition at line 141 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::set_to_next().
|
inline |
Definition at line 142 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::set_to_previous().
|
friend |
Definition at line 175 of file msemstdvector.h.
|
friend |
Definition at line 173 of file msemstdvector.h.
|
private |
Definition at line 171 of file msemstdvector.h.
Referenced by mse::mstd::vector< _Ty, _A >::begin(), mse::mstd::vector< _Ty, _A >::cbegin(), mse::mstd::vector< _Ty, _A >::cend(), and mse::mstd::vector< _Ty, _A >::end().
|
private |
Definition at line 173 of file msemstdvector.h.
Referenced by mse::mstd::vector< _Ty, _A >::begin(), mse::mstd::vector< _Ty, _A >::cbegin(), mse::mstd::vector< _Ty, _A >::cend(), mse::mstd::vector< _Ty, _A >::const_iterator::const_iterator(), mse::mstd::vector< _Ty, _A >::end(), and mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type().