MADARA
3.1.8
|
Defines a node in the LStack that's implemented as a linked list. More...
#include <LStack.h>
Public Member Functions | |
LStackNode (const T &item, LStackNode< T > *next=0) | |
LStackNode (LStackNode< T > *next) | |
LStackNode (void) | |
LStackNode * | next (void) |
void | operator delete (void *ptr) |
void * | operator new (size_t bytes) |
Static Public Member Functions | |
static void | free_list_allocate (size_t n) |
static void | free_list_release (void) |
Private Attributes | |
T | item_ |
LStackNode< T > * | next_ |
Static Private Attributes | |
static LStackNode< T > * | free_list_ = 0 |
Friends | |
class | madara::utility::LStack< T > |
class | madara::utility::LStackConstIterator< T > |
class | madara::utility::LStackIterator< T > |
Defines a node in the LStack that's implemented as a linked list.
Definition at line 21 of file LStack.cpp.
madara::utility::LStackNode< T >::LStackNode | ( | const T & | item, |
LStackNode< T > * | next = 0 |
||
) |
Definition at line 157 of file LStack.cpp.
madara::utility::LStackNode< T >::LStackNode | ( | LStackNode< T > * | next | ) |
Definition at line 165 of file LStack.cpp.
madara::utility::LStackNode< T >::LStackNode | ( | void | ) |
Definition at line 175 of file LStack.cpp.
|
static |
Definition at line 139 of file LStack.cpp.
|
static |
Definition at line 124 of file LStack.cpp.
madara::utility::LStackNode< T > * madara::utility::LStackNode< T >::next | ( | void | ) |
Definition at line 116 of file LStack.cpp.
void madara::utility::LStackNode< T >::operator delete | ( | void * | ptr | ) |
Definition at line 99 of file LStack.cpp.
void * madara::utility::LStackNode< T >::operator new | ( | size_t | bytes | ) |
Definition at line 79 of file LStack.cpp.
|
friend |
Definition at line 23 of file LStack.cpp.
|
friend |
Definition at line 25 of file LStack.cpp.
|
friend |
Definition at line 24 of file LStack.cpp.
|
staticprivate |
Definition at line 57 of file LStack.cpp.
|
private |
Definition at line 61 of file LStack.cpp.
|
private |
Definition at line 64 of file LStack.cpp.