ManaPlus
|
#include <msemstdvector.h>
Public Types | |
typedef _MV::ss_iterator_type::iterator_category | iterator_category |
typedef _MV::ss_iterator_type::value_type | value_type |
typedef _MV::ss_iterator_type::difference_type | difference_type |
typedef _MV::difference_type | distance_type |
typedef _MV::ss_iterator_type::pointer | pointer |
typedef _MV::ss_iterator_type::reference | reference |
Private Attributes | |
std::shared_ptr< _MV > | m_msevector_shptr |
_MV::ss_iterator_type | m_ss_iterator |
Friends | |
class | vector< _Ty, _A > |
Definition at line 177 of file msemstdvector.h.
typedef _MV::ss_iterator_type::difference_type mse::mstd::vector< _Ty, _A >::iterator::difference_type |
Definition at line 181 of file msemstdvector.h.
typedef _MV::difference_type mse::mstd::vector< _Ty, _A >::iterator::distance_type |
Definition at line 182 of file msemstdvector.h.
typedef _MV::ss_iterator_type::iterator_category mse::mstd::vector< _Ty, _A >::iterator::iterator_category |
Definition at line 179 of file msemstdvector.h.
typedef _MV::ss_iterator_type::pointer mse::mstd::vector< _Ty, _A >::iterator::pointer |
Definition at line 183 of file msemstdvector.h.
typedef _MV::ss_iterator_type::reference mse::mstd::vector< _Ty, _A >::iterator::reference |
Definition at line 184 of file msemstdvector.h.
typedef _MV::ss_iterator_type::value_type mse::mstd::vector< _Ty, _A >::iterator::value_type |
Definition at line 180 of file msemstdvector.h.
|
inline |
Definition at line 186 of file msemstdvector.h.
|
inline |
Definition at line 187 of file msemstdvector.h.
|
inline |
Definition at line 190 of file msemstdvector.h.
|
inline |
Definition at line 221 of file msemstdvector.h.
References mse::msevector< _Ty, _A >::ss_iterator_type::advance(), and mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 211 of file msemstdvector.h.
References mse::msevector< _Ty, _A >::ss_iterator_type::has_next(), and mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 209 of file msemstdvector.h.
References mse::msevector< _Ty, _A >::ss_iterator_type::has_next_item_or_end_marker(), and mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 212 of file msemstdvector.h.
References mse::msevector< _Ty, _A >::ss_iterator_type::has_previous(), and mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 229 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::operator*().
|
inline |
Definition at line 192 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::m_ss_iterator.
|
inline |
Definition at line 191 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::m_ss_iterator.
Referenced by mse::mstd::vector< _Ty, _A >::iterator::advance(), mse::mstd::vector< _Ty, _A >::emplace(), mse::mstd::vector< _Ty, _A >::erase(), mse::mstd::vector< _Ty, _A >::iterator::has_next(), mse::mstd::vector< _Ty, _A >::iterator::has_next_item_or_end_marker(), mse::mstd::vector< _Ty, _A >::iterator::has_previous(), mse::mstd::vector< _Ty, _A >::insert_before(), mse::mstd::vector< _Ty, _A >::iterator::mvssi(), mse::mstd::vector< _Ty, _A >::iterator::operator const_iterator(), mse::mstd::vector< _Ty, _A >::iterator::operator*(), mse::mstd::vector< _Ty, _A >::iterator::operator++(), mse::mstd::vector< _Ty, _A >::iterator::operator+=(), mse::mstd::vector< _Ty, _A >::iterator::operator-(), mse::mstd::vector< _Ty, _A >::iterator::operator--(), mse::mstd::vector< _Ty, _A >::iterator::operator-=(), mse::mstd::vector< _Ty, _A >::iterator::operator->(), mse::mstd::vector< _Ty, _A >::iterator::operator<(), mse::mstd::vector< _Ty, _A >::iterator::operator<=(), mse::mstd::vector< _Ty, _A >::iterator::operator==(), mse::mstd::vector< _Ty, _A >::iterator::operator>(), mse::mstd::vector< _Ty, _A >::iterator::operator>=(), mse::mstd::vector< _Ty, _A >::iterator::points_to_an_item(), mse::mstd::vector< _Ty, _A >::iterator::points_to_beginning(), mse::mstd::vector< _Ty, _A >::iterator::points_to_end_marker(), mse::mstd::vector< _Ty, _A >::iterator::position(), mse::mstd::vector< _Ty, _A >::iterator::previous_item(), mse::mstd::vector< _Ty, _A >::iterator::regress(), mse::mstd::vector< _Ty, _A >::iterator::reset(), mse::mstd::vector< _Ty, _A >::iterator::set_to_beginning(), mse::mstd::vector< _Ty, _A >::iterator::set_to_end_marker(), mse::mstd::vector< _Ty, _A >::iterator::set_to_item_pointer(), mse::mstd::vector< _Ty, _A >::iterator::set_to_next(), and mse::mstd::vector< _Ty, _A >::iterator::set_to_previous().
|
inline |
Definition at line 194 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 193 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 195 of file msemstdvector.h.
References mse::msevector< _Ty, _A >::ss_const_iterator_type::advance(), mse::mstd::vector< _Ty, _A >::iterator::m_msevector_shptr, mse::mstd::vector< _Ty, _A >::const_iterator::msevector_ss_const_iterator_type(), mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), mse::mstd::vector< _Ty, _A >::iterator::position(), and mse::msevector< _Ty, _A >::ss_const_iterator_type::set_to_beginning().
|
inline |
Definition at line 234 of file msemstdvector.h.
|
inline |
Definition at line 228 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
Referenced by mse::mstd::vector< _Ty, _A >::iterator::item().
|
inline |
Definition at line 225 of file msemstdvector.h.
|
inline |
Definition at line 217 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 218 of file msemstdvector.h.
|
inline |
Definition at line 223 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 227 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 226 of file msemstdvector.h.
|
inline |
Definition at line 219 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 220 of file msemstdvector.h.
|
inline |
Definition at line 224 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 231 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 235 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 236 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 233 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 237 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 238 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().
|
inline |
Definition at line 232 of file msemstdvector.h.
|
inline |
Definition at line 205 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::points_to_an_item().
|
inline |
Definition at line 207 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::points_to_beginning().
|
inline |
Definition at line 206 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::points_to_end_marker().
|
inline |
Definition at line 240 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::position().
Referenced by mse::mstd::vector< _Ty, _A >::iterator::operator const_iterator().
|
inline |
Definition at line 230 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::previous_item().
|
inline |
Definition at line 222 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::regress().
|
inline |
Definition at line 204 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::reset().
|
inline |
Definition at line 213 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::set_to_beginning().
|
inline |
Definition at line 214 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::set_to_end_marker().
|
inline |
Definition at line 239 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::set_to_item_pointer().
|
inline |
Definition at line 215 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::set_to_next().
Referenced by mse::mstd::vector< _Ty, _A >::erase_inclusive().
|
inline |
Definition at line 216 of file msemstdvector.h.
References mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type(), and mse::msevector< _Ty, _A >::ss_iterator_type::set_to_previous().
|
friend |
Definition at line 244 of file msemstdvector.h.
|
private |
Definition at line 242 of file msemstdvector.h.
Referenced by mse::mstd::vector< _Ty, _A >::begin(), mse::mstd::vector< _Ty, _A >::end(), and mse::mstd::vector< _Ty, _A >::iterator::operator const_iterator().
|
private |
Definition at line 244 of file msemstdvector.h.
Referenced by mse::mstd::vector< _Ty, _A >::begin(), mse::mstd::vector< _Ty, _A >::end(), and mse::mstd::vector< _Ty, _A >::iterator::msevector_ss_iterator_type().