|
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 |