|
baseIterator * | clone () const override=0 |
|
TYPE & | operator* () |
|
TYPE | operator* () const |
|
void | operator++ () const |
|
void | operator++ (int) const |
|
void | operator-- () const |
|
void | operator-- (int) const |
|
virtual void | operator+= (int64_t steps) const =0 |
|
virtual void | operator-= (int64_t steps) const =0 |
|
int | compareTo (const iterator &other) const override |
|
virtual int64_t | operator- (const iterator &other) const =0 |
|
| operator bool () const |
|
virtual bool | hasNext () const =0 |
|
virtual bool | hasPrev () const =0 |
|
virtual bool | atPrev (const iterator *other) const =0 |
|
virtual bool | atNext (const iterator *other) const =0 |
|
bool | atPrev (const iterator &other) const |
|
bool | atNext (const iterator &other) const |
|
virtual void | next () const =0 |
|
virtual void | prev () const =0 |
|
virtual iterator * | getNext () const |
|
virtual iterator * | getPrev () const =0 |
|
virtual TYPE & | get ()=0 |
|
virtual TYPE | get () const =0 |
|
virtual TYPE | getElem () const |
|
virtual void | set (const TYPE &data)=0 |
|
bool | equal (const iterator *other) const |
|
bool | equal (const iterator &other) const |
|
virtual bool | isValid () const =0 |
|
std::string | className () const override |
|
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 |
|
virtual bool | equalPtr (const iterator *other) const =0 |
|
◆ clone()
The documentation for this class was generated from the following file: