44 typename ObjectType::Iterator
begin()
49 typename ObjectType::Iterator
end()
56 return head() ==
nullptr;
62 for(
auto it =
begin(); it !=
end(); it++) {
75 for(
auto it =
begin(); it !=
end(); it++) {
76 if(it->typeIs(objectType)) {
Singly-linked list of items.
Definition: LinkedItemList.h:31
bool remove(LinkedItem *item)
LinkedItem * head()
Definition: LinkedItemList.h:47
Class template for singly-linked list of objects.
Definition: ObjectList.h:32
const ObjectType * head() const
Definition: ObjectList.h:39
ObjectType * find(const T &objectType)
Search list for matching entry.
Definition: ObjectList.h:73
bool isEmpty() const
Definition: ObjectList.h:54
ObjectType::Iterator begin()
Definition: ObjectList.h:44
ObjectType * find(const ObjectClass &objectClass)
Search list for matching entry given its class @objectClass Class information for object.
Definition: ObjectList.h:89
size_t count() const
Definition: ObjectList.h:59
ObjectType::Iterator end()
Definition: ObjectList.h:49
ObjectType * head()
Definition: ObjectList.h:34
Class template for singly-linked list of objects.
Definition: ObjectList.h:100
bool remove(ObjectType *object)
Definition: ObjectList.h:102
void clear()
Definition: ObjectList.h:109
ObjectType
Definition: Libraries/jerryscript/src/include/Jerryscript/Types.h:34
Definition: ActionRequest.h:25
Describes device or service class.
Definition: ObjectClass.h:36