Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

ReuseAllocator Class Reference

Inheritance diagram for ReuseAllocator:

SliceAllocator List of all members.

Public Member Functions

 this (int width)
void allocate (void[]*x, uint bytes, uint width, uint type, BufferDecoder decoder)

Private Member Functions

 this (uint size)
void reset ()
void bind (IReader reader)
bool isMutable (void *x)

Private Attributes

uint bytes

Member Function Documentation

this int  width  )  [inline]
 

Reimplemented from SliceAllocator.

Definition at line 267 of file ArrayAllocator.d.

void allocate void *[]  x,
uint  bytes,
uint  width,
uint  type,
BufferDecoder  decoder
[inline]
 

Reimplemented from SliceAllocator.

Definition at line 276 of file ArrayAllocator.d.

References x.

this uint  size  )  [inline, inherited]
 

Create with the specified starting size

Definition at line 56 of file HeapSlice.d.

References HeapSlice::buffer.

void reset  )  [inline, inherited]
 

Reimplemented from IArrayAllocator.

Definition at line 219 of file ArrayAllocator.d.

void bind IReader  reader  )  [inline, inherited]
 

Reimplemented from IArrayAllocator.

Definition at line 228 of file ArrayAllocator.d.

bool isMutable void *  x  )  [inline, inherited]
 

Reimplemented from IArrayAllocator.

Definition at line 237 of file ArrayAllocator.d.


Member Data Documentation

uint bytes [private]
 

Definition at line 261 of file ArrayAllocator.d.


The documentation for this class was generated from the following file:
Generated on Mon Nov 14 11:00:01 2005 for Mango by  doxygen 1.4.0