LinkedObjectList.h
Go to the documentation of this file.
93 typename LinkedObjectTemplate<ObjectType>::template IteratorTemplate<ObjectType, ObjectType*, ObjectType&>;
95 typename LinkedObjectTemplate<ObjectType>::template IteratorTemplate<const ObjectType, const ObjectType*,
174 template <typename ObjectType> class OwnedLinkedObjectListTemplate : public LinkedObjectListTemplate<ObjectType>
Definition: LinkedObjectList.h:89
bool add(LinkedObject *object)
ObjectType
Definition: Libraries/jerryscript/src/include/Jerryscript/Types.h:34
typename LinkedObjectTemplate< Info >::template IteratorTemplate< const Info, const Info *, const Info &> ConstIterator
Definition: LinkedObjectList.h:96
bool contains(const ObjectType &object) const
Definition: LinkedObjectList.h:164
LinkedObjectListTemplate(ObjectType *object)
Definition: LinkedObjectList.h:100
LinkedObjectList(LinkedObject *object)
Definition: LinkedObjectList.h:25
bool remove(LinkedObject *object)
bool begin()
Base class template for linked items with type casting.
Definition: LinkedObject.h:61
Class template for singly-linked list of objects.
Definition: LinkedObjectList.h:174
Base virtual class to allow objects to be linked together.
Definition: LinkedObject.h:21
bool insert(const ObjectType *object)
Definition: LinkedObjectList.h:149
typename LinkedObjectTemplate< ObjectType >::template IteratorTemplate< ObjectType, ObjectType *, ObjectType & > Iterator
Definition: LinkedObjectList.h:93
~OwnedLinkedObjectListTemplate()
Definition: LinkedObjectList.h:182
1.8.13