|
| Iterator (const Iterator &other) |
|
Iterator & | operator= (const Iterator &other) |
|
Iterator * | clone () const override |
|
bool | atPrev (const iterator< TYPE > *other) const override |
|
bool | atNext (const iterator< TYPE > *other) const override |
|
std::string | className () const override |
|
Public Member Functions inherited from original::randomAccessIterator< TYPE > |
| randomAccessIterator (const randomAccessIterator &other) |
|
randomAccessIterator & | operator= (const randomAccessIterator &other) |
|
randomAccessIterator * | clone () const override |
|
bool | hasNext () const override |
|
bool | hasPrev () const override |
|
bool | atPrev (const iterator< TYPE > *other) const override |
|
bool | atNext (const iterator< TYPE > *other) const override |
|
void | next () const override |
|
void | prev () const override |
|
void | operator+= (int64_t steps) const override |
|
void | operator-= (int64_t steps) const override |
|
int64_t | operator- (const iterator< TYPE > &other) const override |
|
randomAccessIterator * | getNext () const override |
|
randomAccessIterator * | getPrev () const override |
|
TYPE & | get () override |
|
TYPE | get () const override |
|
void | set (const TYPE &data) override |
|
bool | isValid () const override |
|
std::string | className () const override |
|
TYPE & | operator* () |
|
TYPE | operator* () const |
|
void | operator++ () const |
|
void | operator++ (int) const |
|
void | operator-- () const |
|
void | operator-- (int) const |
|
int | compareTo (const iterator &other) const override |
|
| operator bool () const |
|
bool | atPrev (const iterator &other) const |
|
bool | atNext (const iterator &other) const |
|
virtual TYPE | getElem () const |
|
bool | equal (const iterator *other) const |
|
bool | equal (const iterator &other) const |
|
std::string | toString (bool enter) const override |
|
| operator std::string () const |
|
| operator const char * () const |
|
const char * | toCString (bool enter) const |
|
template<typename TYPE> |
auto | formatString (const TYPE &t) -> std::string |
|
template<typename TYPE> |
auto | formatCString (const TYPE &t) -> const char * |
|
template<typename TYPE> |
auto | formatEnum (const TYPE &t) -> std::string |
|
template<typename TYPE> |
auto | formatString (TYPE *const &ptr) -> std::string |
|
bool | operator== (const iterator< TYPE > &other) const |
|
bool | operator!= (const iterator< TYPE > &other) const |
|
bool | operator< (const iterator< TYPE > &other) const |
|
bool | operator> (const iterator< TYPE > &other) const |
|
bool | operator<= (const iterator< TYPE > &other) const |
|
bool | operator>= (const iterator< TYPE > &other) const |
|
|
template<typename TYPE> |
static std::string | formatString (const TYPE &t) |
|
template<typename TYPE> |
static std::string | formatString (TYPE *const &ptr) |
|
template<typename TYPE> |
static const char * | formatCString (const TYPE &t) |
|
template<typename TYPE> |
static std::string | formatEnum (const TYPE &t) |
|
template<> |
auto | formatString (const char &t) -> std::string |
|
template<> |
auto | formatString (const bool &t) -> std::string |
|
template<> |
auto | formatString (const char *const &ptr) -> std::string |
|
Protected Member Functions inherited from original::randomAccessIterator< TYPE > |
| randomAccessIterator (TYPE *ptr, const container< TYPE > *container, int64_t pos) |
|
bool | equalPtr (const iterator< TYPE > *other) const override |
|
Protected Attributes inherited from original::randomAccessIterator< TYPE > |
TYPE * | _ptr |
|
const container< TYPE > * | _container |
|
int64_t | _pos |
|