ORIGINAL
Loading...
Searching...
No Matches
original::forwardChain< TYPE >::Iterator Member List

This is the complete list of members for original::forwardChain< TYPE >::Iterator, including all inherited members.

_ptr (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >mutableprotected
atNext(const iterator< TYPE > *other) const override (defined in original::forwardChain< TYPE >::Iterator)original::forwardChain< TYPE >::Iteratorvirtual
atNext(const iterator &other) const (defined in original::iterator< TYPE >)original::iterator< TYPE >
atPrev(const iterator< TYPE > *other) const override (defined in original::forwardChain< TYPE >::Iterator)original::forwardChain< TYPE >::Iteratorvirtual
atPrev(const iterator &other) const (defined in original::iterator< TYPE >)original::iterator< TYPE >
className() const override (defined in original::forwardChain< TYPE >::Iterator)original::forwardChain< TYPE >::Iteratorvirtual
clone() const override (defined in original::forwardChain< TYPE >::Iterator)original::forwardChain< TYPE >::Iteratorvirtual
cloneable()=default (defined in original::cloneable)original::cloneableprotected
compareTo(const iterator &other) const override (defined in original::iterator< TYPE >)original::iterator< TYPE >virtual
equal(const iterator *other) const (defined in original::iterator< TYPE >)original::iterator< TYPE >
equal(const iterator &other) const (defined in original::iterator< TYPE >)original::iterator< TYPE >
equalPtr(const iterator< TYPE > *other) const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >protectedvirtual
formatCString(const TYPE &t) (defined in original::printable)original::printablestatic
formatCString(const TYPE &t) -> const char * (defined in original::printable)original::printable
formatEnum(const TYPE &t) (defined in original::printable)original::printablestatic
formatEnum(const TYPE &t) -> std::string (defined in original::printable)original::printable
formatString(const TYPE &t) (defined in original::printable)original::printablestatic
formatString(TYPE *const &ptr) (defined in original::printable)original::printablestatic
formatString(const TYPE &t) -> std::string (defined in original::printable)original::printable
formatString(const char &t) -> std::string (defined in original::printable)original::printableinlinestatic
formatString(const bool &t) -> std::string (defined in original::printable)original::printableinlinestatic
formatString(TYPE *const &ptr) -> std::string (defined in original::printable)original::printable
formatString(const char *const &ptr) -> std::string (defined in original::printable)original::printableinlinestatic
forwardChain (defined in original::forwardChain< TYPE >::Iterator)original::forwardChain< TYPE >::Iterator
get() override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
get() const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
getElem() const (defined in original::iterator< TYPE >)original::iterator< TYPE >virtual
getNext() const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
getPrev() const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
hasNext() const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
hasPrev() const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
isValid() const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
Iterator(const Iterator &other) (defined in original::forwardChain< TYPE >::Iterator)original::forwardChain< TYPE >::Iterator
next() const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
operator bool() const (defined in original::iterator< TYPE >)original::iterator< TYPE >explicit
operator const char *() const (defined in original::printable)original::printableinlineexplicit
operator std::string() const (defined in original::printable)original::printableinlineexplicit
operator*() (defined in original::iterator< TYPE >)original::iterator< TYPE >
operator*() const (defined in original::iterator< TYPE >)original::iterator< TYPE >
operator++() const (defined in original::iterator< TYPE >)original::iterator< TYPE >
operator++(int) const (defined in original::iterator< TYPE >)original::iterator< TYPE >
operator+=(int64_t steps) const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
operator-(const iterator< TYPE > &other) const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
operator--() const (defined in original::iterator< TYPE >)original::iterator< TYPE >
operator--(int) const (defined in original::iterator< TYPE >)original::iterator< TYPE >
operator-=(int64_t steps) const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
operator=(const Iterator &other) (defined in original::forwardChain< TYPE >::Iterator)original::forwardChain< TYPE >::Iterator
operator=(const singleDirectionIterator &other) (defined in original::singleDirectionIterator< TYPE >)original::singleDirectionIterator< TYPE >
operator=(const stepIterator &other) (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >
prev() const override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
ptrDistance(wrapper< TYPE > *start, wrapper< TYPE > *end) (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >protectedstatic
set(const TYPE &data) override (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >virtual
singleDirectionIterator(wrapper< TYPE > *ptr) (defined in original::singleDirectionIterator< TYPE >)original::singleDirectionIterator< TYPE >explicitprotected
singleDirectionIterator(const singleDirectionIterator &other) (defined in original::singleDirectionIterator< TYPE >)original::singleDirectionIterator< TYPE >
stepIterator(wrapper< TYPE > *ptr) (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >explicitprotected
stepIterator(const stepIterator &other) (defined in original::stepIterator< TYPE >)original::stepIterator< TYPE >
toCString(bool enter) const (defined in original::printable)original::printableinline
toString(bool enter) const override (defined in original::iterator< TYPE >)original::iterator< TYPE >virtual
~baseIterator() override=default (defined in original::baseIterator< TYPE >)original::baseIterator< TYPE >
~cloneable() override=default (defined in original::cloneable)original::cloneable
~iterator() override=default (defined in original::iterator< TYPE >)original::iterator< TYPE >
~printable()=0 (defined in original::printable)original::printableinlinepure virtual