LinkedObject.h
Go to the documentation of this file.
Definition: LinkedObject.h:63
std::ptrdiff_t difference_type
Definition: LinkedObject.h:67
IteratorTemplate(TRef &x)
Definition: LinkedObject.h:75
IteratorTemplate operator++(int)
Definition: LinkedObject.h:89
std::forward_iterator_tag iterator_category
Definition: LinkedObject.h:65
IteratorTemplate(TPtr x)
Definition: LinkedObject.h:71
IteratorTemplate & operator++()
Definition: LinkedObject.h:83
bool operator==(const IteratorTemplate &rhs) const
Definition: LinkedObject.h:96
bool operator!=(const IteratorTemplate &rhs) const
Definition: LinkedObject.h:101
IteratorTemplate(const IteratorTemplate &other)
Definition: LinkedObject.h:79
Base class template for linked items with type casting.
Definition: LinkedObject.h:60
IteratorTemplate< ObjectType, ObjectType *, ObjectType & > Iterator
Definition: LinkedObject.h:125
IteratorTemplate< const ObjectType, const ObjectType *, const ObjectType & > ConstIterator
Definition: LinkedObject.h:126
virtual ~LinkedObject()=default
bool operator!=(const LinkedObject &other) const
Definition: LinkedObject.h:46
bool operator==(const LinkedObject &other) const
Definition: LinkedObject.h:41
ObjectType
Definition: Libraries/jerryscript/src/include/Jerryscript/Types.h:34
1.9.1