Cogs.Core
|
Classes | |
struct | Iterator |
Public Member Functions | |
void | remove (T *item) |
T * | push (T *item) |
T * | shift () |
T * | pop () |
bool | empty () const |
void | swap (List &that) |
T * | front () |
T * | back () |
const T * | front () const |
const T * | back () const |
Iterator | begin () |
Iterator | end () |
Static Public Member Functions | |
static T * | get (ListNode *n) |
Public Attributes | |
ListNode | head |
ListNode | tail |
List * | myself = nullptr |
size_t | count = 0 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
size_t Cogs::Core::List< T, offset >::count = 0 |
ListNode Cogs::Core::List< T, offset >::head |
List* Cogs::Core::List< T, offset >::myself = nullptr |
ListNode Cogs::Core::List< T, offset >::tail |