Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
An intrusive doubly-linked list. More...
#include <IntrusiveDList.h>
Classes | |
struct | Node |
An intrusive Node. More... | |
Public Member Functions | |
Node const * | front () const |
Node const * | back () const |
Node * | front () |
Node * | back () |
Node * | popFront () |
void | pushFront (Node *pNode) |
void | pushBack (Node *pNode) |
void | remove (Node *pNode) |
void | clear () |
size_t | size () const |
bool | empty () const |
bool | containes (Node *pNode) const |
An intrusive doubly-linked list.