Flutter Engine
The Flutter Engine
|
#include <SkTInternalLList.h>
Classes | |
class | Iter |
Public Member Functions | |
SkTInternalLList () | |
void | reset () |
void | remove (T *entry) |
void | addToHead (T *entry) |
void | addToTail (T *entry) |
void | addBefore (T *newEntry, T *existingEntry) |
void | addAfter (T *newEntry, T *existingEntry) |
void | concat (SkTInternalLList &&list) |
bool | isEmpty () const |
T * | head () const |
T * | tail () const |
Iter | begin () const |
Iter | end () const |
This class implements a templated internal doubly linked list data structure.
Definition at line 29 of file SkTInternalLList.h.
|
inline |
Definition at line 31 of file SkTInternalLList.h.
|
inline |
Inserts a new list entry after an existing list entry. The new entry must not already be a member of this or any other list. If existingEntry is NULL then the new entry is added at the head.
Definition at line 136 of file SkTInternalLList.h.
|
inline |
Inserts a new list entry before an existing list entry. The new entry must not already be a member of this or any other list. If existingEntry is NULL then the new entry is added at the tail.
Definition at line 107 of file SkTInternalLList.h.
|
inline |
Definition at line 64 of file SkTInternalLList.h.
|
inline |
Definition at line 83 of file SkTInternalLList.h.
|
inline |
Definition at line 249 of file SkTInternalLList.h.
|
inline |
Definition at line 160 of file SkTInternalLList.h.
|
inline |
Definition at line 255 of file SkTInternalLList.h.
|
inline |
Definition at line 190 of file SkTInternalLList.h.
|
inline |
|
inline |
Definition at line 38 of file SkTInternalLList.h.
|
inline |
Definition at line 33 of file SkTInternalLList.h.
|
inline |
Definition at line 191 of file SkTInternalLList.h.