#include <defalloc.h>
Public Types | |
typedef T | ValueType |
typedef T * | Pointer |
typedef const T * | ConstPointer |
typedef T & | Reference |
typedef const T & | ConstReference |
typedef INT32 | SizeType |
typedef ptrdiff_t | DifferenceType |
Public Member Functions | |
Pointer | Allocate (SizeType n) |
void | Deallocate (Pointer p) |
Pointer | Address (Reference x) |
ConstPointer | ConstAddress (ConstReference x) |
SizeType | InitPageSize () |
SizeType | MaxSize () const |
Definition at line 198 of file defalloc.h.
|
Definition at line 204 of file defalloc.h. |
|
Definition at line 207 of file defalloc.h. |
|
Definition at line 210 of file defalloc.h. |
|
Definition at line 203 of file defalloc.h. |
|
Definition at line 206 of file defalloc.h. |
|
Definition at line 209 of file defalloc.h. |
|
Definition at line 201 of file defalloc.h. |
|
Definition at line 222 of file defalloc.h. 00223 { 00224 return (Pointer)&x; 00225 }
|
|
Definition at line 212 of file defalloc.h. 00213 { 00214 return ::Allocate((DifferenceType)n, (Pointer)0); 00215 }
|
|
Definition at line 227 of file defalloc.h. 00228 { 00229 return (ConstPointer)&x; 00230 }
|
|
Definition at line 217 of file defalloc.h. 00218 { 00219 ::Deallocate(p); 00220 }
|
|
Definition at line 232 of file defalloc.h.
|
|
Definition at line 237 of file defalloc.h.
|