|
HDK
|
#include <UT_Array.h>
Public Types | |
| using | iterator_category = std::random_access_iterator_tag |
| using | value_type = T |
| using | difference_type = exint |
| using | pointer = IT * |
| using | reference = IT & |
Public Member Functions | |
| base_iterator () | |
| template<typename EIT > | |
| base_iterator (const base_iterator< EIT, FORWARD > &src) | |
| pointer | operator-> () const |
| reference | operator* () const |
| reference | item () const |
| reference | operator[] (exint n) const |
| base_iterator & | operator++ () |
| Pre-increment operator. More... | |
| base_iterator | operator++ (int) |
| Post-increment operator. More... | |
| base_iterator & | operator-- () |
| Pre-decrement operator. More... | |
| base_iterator | operator-- (int) |
| Post-decrement operator. More... | |
| base_iterator & | operator+= (exint n) |
| base_iterator | operator+ (exint n) const |
| base_iterator & | operator-= (exint n) |
| base_iterator | operator- (exint n) const |
| bool | atEnd () const |
| void | advance () |
| template<typename ITR , bool FR> | |
| bool | operator== (const base_iterator< ITR, FR > &r) const |
| template<typename ITR , bool FR> | |
| bool | operator!= (const base_iterator< ITR, FR > &r) const |
| template<typename ITR > | |
| bool | operator< (const base_iterator< ITR, FORWARD > &r) const |
| template<typename ITR > | |
| bool | operator> (const base_iterator< ITR, FORWARD > &r) const |
| template<typename ITR > | |
| bool | operator<= (const base_iterator< ITR, FORWARD > &r) const |
| template<typename ITR > | |
| bool | operator>= (const base_iterator< ITR, FORWARD > &r) const |
| template<typename ITR > | |
| exint | operator- (const base_iterator< ITR, FORWARD > &r) const |
Protected Member Functions | |
| base_iterator (IT *c, IT *e) | |
Friends | |
| class | UT_Array< T > |
| template<typename ITR > | |
| base_iterator | operator+ (exint n, const base_iterator< ITR, FORWARD > &next) noexcept |
Definition at line 875 of file UT_Array.h.
| using UT_Array< T >::base_iterator< IT, FORWARD >::difference_type = exint |
Definition at line 880 of file UT_Array.h.
| using UT_Array< T >::base_iterator< IT, FORWARD >::iterator_category = std::random_access_iterator_tag |
Definition at line 878 of file UT_Array.h.
| using UT_Array< T >::base_iterator< IT, FORWARD >::pointer = IT* |
Definition at line 881 of file UT_Array.h.
| using UT_Array< T >::base_iterator< IT, FORWARD >::reference = IT& |
Definition at line 882 of file UT_Array.h.
| using UT_Array< T >::base_iterator< IT, FORWARD >::value_type = T |
Definition at line 879 of file UT_Array.h.
|
inline |
Definition at line 887 of file UT_Array.h.
|
inline |
Definition at line 891 of file UT_Array.h.
|
inlineprotected |
Definition at line 1024 of file UT_Array.h.
|
inline |
Definition at line 955 of file UT_Array.h.
|
inline |
Definition at line 954 of file UT_Array.h.
|
inline |
Definition at line 900 of file UT_Array.h.
|
inline |
Definition at line 963 of file UT_Array.h.
|
inline |
Definition at line 897 of file UT_Array.h.
|
inline |
Definition at line 941 of file UT_Array.h.
|
inline |
Pre-increment operator.
Definition at line 907 of file UT_Array.h.
|
inline |
Post-increment operator.
Definition at line 913 of file UT_Array.h.
|
inline |
Definition at line 933 of file UT_Array.h.
|
inline |
Definition at line 951 of file UT_Array.h.
|
inline |
Definition at line 1004 of file UT_Array.h.
|
inline |
Pre-decrement operator.
Definition at line 920 of file UT_Array.h.
|
inline |
Post-decrement operator.
Definition at line 926 of file UT_Array.h.
|
inline |
Definition at line 949 of file UT_Array.h.
|
inline |
Definition at line 894 of file UT_Array.h.
|
inline |
Definition at line 967 of file UT_Array.h.
|
inline |
Definition at line 985 of file UT_Array.h.
|
inline |
Definition at line 959 of file UT_Array.h.
|
inline |
Definition at line 976 of file UT_Array.h.
|
inline |
Definition at line 994 of file UT_Array.h.
|
inline |
Definition at line 903 of file UT_Array.h.
|
friend |
Definition at line 1014 of file UT_Array.h.
Definition at line 1023 of file UT_Array.h.