Bike-X
0.8
|
#include "OVR_List.h"
Public Types | |
typedef T | ValueType |
Public Member Functions | |
List () | |
void | Clear () |
const ValueType * | GetFirst () const |
const ValueType * | GetLast () const |
ValueType * | GetFirst () |
ValueType * | GetLast () |
bool | IsEmpty () const |
bool | IsFirst (const ValueType *p) const |
bool | IsLast (const ValueType *p) const |
bool | IsNull (const ValueType *p) const |
void | PushFront (ValueType *p) |
void | PushBack (ValueType *p) |
void | BringToFront (ValueType *p) |
void | SendToBack (ValueType *p) |
void | PushListToFront (List< T > &src) |
void | PushListToBack (List< T > &src) |
void | PushFollowingListItemsToFront (List< T > &src, ValueType *pfirst) |
void | PushPrecedingListItemsToFront (List< T > &src, ValueType *ptail) |
void | PushListItemsToFront (ValueType *pfirst, ValueType *pend) |
void | Alloc_MoveTo (List< T > *pdest) |
Static Public Member Functions | |
static const ValueType * | GetPrev (const ValueType *p) |
static const ValueType * | GetNext (const ValueType *p) |
static ValueType * | GetPrev (ValueType *p) |
static ValueType * | GetNext (ValueType *p) |
static void | Remove (ValueType *p) |
Private Member Functions | |
List (const List< T > &) | |
const List< T > & | operator= (const List< T > &) |
Private Attributes | |
ListNode< B > | Root |
Definition at line 134 of file OVR_List.h.
Definition at line 137 of file OVR_List.h.
Definition at line 139 of file OVR_List.h.
Definition at line 292 of file OVR_List.h.
Definition at line 189 of file OVR_List.h.
|
inline |
Definition at line 144 of file OVR_List.h.
Definition at line 149 of file OVR_List.h.
Definition at line 151 of file OVR_List.h.
Definition at line 150 of file OVR_List.h.
Definition at line 152 of file OVR_List.h.
|
inlinestatic |
Definition at line 163 of file OVR_List.h.
|
inlinestatic |
Definition at line 165 of file OVR_List.h.
|
inlinestatic |
Definition at line 162 of file OVR_List.h.
|
inlinestatic |
Definition at line 164 of file OVR_List.h.
|
inline |
Definition at line 157 of file OVR_List.h.
Definition at line 158 of file OVR_List.h.
Definition at line 159 of file OVR_List.h.
Definition at line 160 of file OVR_List.h.
|
private |
Definition at line 175 of file OVR_List.h.
|
inline |
Definition at line 233 of file OVR_List.h.
Definition at line 167 of file OVR_List.h.
|
inline |
Definition at line 274 of file OVR_List.h.
Definition at line 217 of file OVR_List.h.
Definition at line 203 of file OVR_List.h.
|
inline |
Definition at line 252 of file OVR_List.h.
Definition at line 183 of file OVR_List.h.
Definition at line 195 of file OVR_List.h.
Definition at line 312 of file OVR_List.h.