Flutter Engine
The Flutter Engine
|
#include <intrusive_dlist.h>
Classes | |
class | Iterator |
Public Types | |
typedef IntrusiveDListEntry< T, N > | Entry |
Public Member Functions | |
IntrusiveDList () | |
void | Append (T *a) |
void | Prepend (T *a) |
bool | IsInList (T *a) const |
void | Remove (T *a) |
bool | IsEmpty () const |
T * | First () const |
T * | Last () const |
T * | RemoveFirst () |
T * | RemoveLast () |
Iterator< T, N > | Begin () |
Iterator< T, N > | End () |
Iterator< T, N > | begin () |
Iterator< T, N > | end () |
Iterator< T, N > | Erase (const Iterator< T, N > &iterator) |
bool | ContainsForDebugging (const T *a) |
void | AppendList (IntrusiveDList< T, N > *other) |
Definition at line 135 of file intrusive_dlist.h.
typedef IntrusiveDListEntry<T, N> dart::IntrusiveDList< T, N >::Entry |
Definition at line 137 of file intrusive_dlist.h.
|
inline |
Definition at line 175 of file intrusive_dlist.h.
Definition at line 177 of file intrusive_dlist.h.
|
inline |
Definition at line 237 of file intrusive_dlist.h.
Definition at line 215 of file intrusive_dlist.h.
Definition at line 219 of file intrusive_dlist.h.
|
inline |
Definition at line 230 of file intrusive_dlist.h.
Definition at line 217 of file intrusive_dlist.h.
Definition at line 221 of file intrusive_dlist.h.
Definition at line 223 of file intrusive_dlist.h.
Definition at line 189 of file intrusive_dlist.h.
|
inline |
Definition at line 187 of file intrusive_dlist.h.
Definition at line 183 of file intrusive_dlist.h.
Definition at line 194 of file intrusive_dlist.h.
Definition at line 179 of file intrusive_dlist.h.
Definition at line 185 of file intrusive_dlist.h.
Definition at line 199 of file intrusive_dlist.h.
Definition at line 207 of file intrusive_dlist.h.