Random-access iterator with non-const access. More...
Public Types | |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = T |
using | difference_type = label |
using | pointer = T * |
using | reference = T & |
Public Member Functions | |
iterator (T **ptr) | |
Construct for a given entry. More... | |
pointer | get () const |
Return pointer, can be nullptr. More... | |
bool | operator== (const iterator &iter) const |
bool | operator!= (const iterator &iter) const |
pointer | operator-> () const |
reference | operator* () const |
reference | operator() () const |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator-- () |
iterator | operator-- (int) |
iterator & | operator+= (difference_type n) |
iterator & | operator-= (difference_type n) |
iterator | operator+ (difference_type n) const |
iterator | operator- (difference_type n) const |
difference_type | operator- (const iterator &iter) const |
reference | operator[] (difference_type n) const |
bool | operator< (const iterator &iter) const |
bool | operator> (const iterator &iter) const |
bool | operator<= (const iterator &iter) const |
bool | operator>= (const iterator &iter) const |
Friends | |
class | const_iterator |
Random-access iterator with non-const access.
Definition at line 226 of file UPtrList.H.
using iterator_category = std::random_access_iterator_tag |
Definition at line 232 of file UPtrList.H.
using value_type = T |
Definition at line 233 of file UPtrList.H.
using difference_type = label |
Definition at line 234 of file UPtrList.H.
Definition at line 235 of file UPtrList.H.
Definition at line 236 of file UPtrList.H.
Construct for a given entry.
Definition at line 241 of file UPtrListI.H.
|
inline |
Return pointer, can be nullptr.
Definition at line 248 of file UPtrListI.H.
Definition at line 255 of file UPtrListI.H.
Definition at line 262 of file UPtrListI.H.
Definition at line 269 of file UPtrListI.H.
Definition at line 276 of file UPtrListI.H.
Definition at line 283 of file UPtrListI.H.
|
inline |
Definition at line 291 of file UPtrListI.H.
|
inline |
Definition at line 300 of file UPtrListI.H.
|
inline |
Definition at line 310 of file UPtrListI.H.
|
inline |
Definition at line 319 of file UPtrListI.H.
|
inline |
Definition at line 329 of file UPtrListI.H.
References n.
|
inline |
Definition at line 338 of file UPtrListI.H.
References n.
|
inline |
Definition at line 347 of file UPtrListI.H.
References n.
|
inline |
Definition at line 355 of file UPtrListI.H.
References n.
|
inline |
Definition at line 363 of file UPtrListI.H.
|
inline |
Definition at line 370 of file UPtrListI.H.
References n.
Definition at line 377 of file UPtrListI.H.
Definition at line 384 of file UPtrListI.H.
Definition at line 391 of file UPtrListI.H.
Definition at line 398 of file UPtrListI.H.
|
friend |
Definition at line 237 of file UPtrList.H.