LinkedObject.h
Go to the documentation of this file.
Definition: LinkedObject.h:65
std::ptrdiff_t difference_type
Definition: LinkedObject.h:69
IteratorTemplate(TRef &x)
Definition: LinkedObject.h:77
IteratorTemplate operator++(int)
Definition: LinkedObject.h:91
std::forward_iterator_tag iterator_category
Definition: LinkedObject.h:67
IteratorTemplate(TPtr x)
Definition: LinkedObject.h:73
IteratorTemplate & operator++()
Definition: LinkedObject.h:85
bool operator==(const IteratorTemplate &rhs) const
Definition: LinkedObject.h:98
bool operator!=(const IteratorTemplate &rhs) const
Definition: LinkedObject.h:103
IteratorTemplate(const IteratorTemplate &other)
Definition: LinkedObject.h:81
Base class template for linked items with type casting.
Definition: LinkedObject.h:62
IteratorTemplate< ObjectType, ObjectType *, ObjectType & > Iterator
Definition: LinkedObject.h:127
IteratorTemplate< const ObjectType, const ObjectType *, const ObjectType & > ConstIterator
Definition: LinkedObject.h:128
bool operator!=(const LinkedObject &other) const
Definition: LinkedObject.h:48
bool operator==(const LinkedObject &other) const
Definition: LinkedObject.h:43
ObjectType
Definition: Libraries/jerryscript/src/include/Jerryscript/Types.h:34