#include <IList.h>
Public Types | |
typedef Pointer | pointer |
typedef Pointee< Pointer >::type | NodeType |
typedef pointer_to_other < Pointer, const NodeType > ::type | const_pointer |
Public Attributes | |
pointer | prev |
pointer | next |
Protected Member Functions | |
IListNode (const IListNode &) | |
pointer | getNext () |
const_pointer | getNext () const |
pointer | getPrev () |
const_pointer | getPrev () const |
raw | or smart-pointer type to use for the "next" pointer. Using a smart pointer like shared_ptr or intrusive_ptr will automate memory management. |