NLMEMORY::CHeapAllocator::CNodeBegin Struct Reference


Public Types

enum  { MarkerSize = 6 }
enum  { Free = 0x40000000, Last = 0x80000000, SizeMask = 0x3fffffff }

Data Fields

uint32 AllocateNumber
char BeginMarkers [MarkerSize]
char Category [CategoryStringLength]
uint32EndMagicNumber
const char * File
CHeapAllocatorHeap
uint16 Line
CNodeBeginPrevious
uint32 SizeAndFlags

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
MarkerSize 

Definition at line 278 of file src/memory/heap_allocator.h.

00279                 { 
00280                         MarkerSize=6
00281                 };

anonymous enum
 

Enumeration values:
Free 
Last 
SizeMask 

Definition at line 284 of file src/memory/heap_allocator.h.

00285                 { 
00286                         Free=0x40000000,
00287                         Last=0x80000000,
00288                         SizeMask=0x3fffffff,
00289                 };


Field Documentation

uint32 NLMEMORY::CHeapAllocator::CNodeBegin::AllocateNumber
 

Definition at line 298 of file src/memory/heap_allocator.h.

char NLMEMORY::CHeapAllocator::CNodeBegin::BeginMarkers[MarkerSize]
 

Definition at line 292 of file src/memory/heap_allocator.h.

char NLMEMORY::CHeapAllocator::CNodeBegin::Category[CategoryStringLength]
 

Definition at line 294 of file src/memory/heap_allocator.h.

uint32* NLMEMORY::CHeapAllocator::CNodeBegin::EndMagicNumber
 

Definition at line 297 of file src/memory/heap_allocator.h.

const char* NLMEMORY::CHeapAllocator::CNodeBegin::File
 

Definition at line 295 of file src/memory/heap_allocator.h.

CHeapAllocator* NLMEMORY::CHeapAllocator::CNodeBegin::Heap
 

Definition at line 296 of file src/memory/heap_allocator.h.

uint16 NLMEMORY::CHeapAllocator::CNodeBegin::Line
 

Definition at line 293 of file src/memory/heap_allocator.h.

CNodeBegin* NLMEMORY::CHeapAllocator::CNodeBegin::Previous
 

Definition at line 302 of file src/memory/heap_allocator.h.

uint32 NLMEMORY::CHeapAllocator::CNodeBegin::SizeAndFlags
 

Definition at line 301 of file src/memory/heap_allocator.h.


The documentation for this struct was generated from the following file:
Generated on Tue Mar 16 12:56:42 2004 for NeL by doxygen 1.3.6