Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

PLearn::ArrayAllocatorOptions Class Reference

#include <ArrayAllocator.h>

Collaboration diagram for PLearn::ArrayAllocatorOptions:

Collaboration graph
[legend]
List of all members.

Public Types

enum  DeallocatorType { DeallocatorNull = 0, DeallocatorUnsorted = 1, DeallocatorSorted = 2 }
 Set the type of deallocator to use. More...


Public Member Functions

 ArrayAllocatorOptions ()
 Default values.


Public Attributes

Option< size_t, selfnumObjs
 Set number of objects in the array.

Option< DeallocatorType, selfdeallocatorType

Private Types

typedef ArrayAllocatorOptions self

Member Typedef Documentation

typedef ArrayAllocatorOptions PLearn::ArrayAllocatorOptions::self [private]
 

Definition at line 88 of file ArrayAllocator.h.


Member Enumeration Documentation

enum PLearn::ArrayAllocatorOptions::DeallocatorType
 

Set the type of deallocator to use.

Enumeration values:
DeallocatorNull 
DeallocatorUnsorted 
DeallocatorSorted 

Definition at line 101 of file ArrayAllocator.h.


Constructor & Destructor Documentation

PLearn::ArrayAllocatorOptions::ArrayAllocatorOptions  )  [inline]
 

Default values.

Definition at line 92 of file ArrayAllocator.h.

References deallocatorType, DeallocatorUnsorted, and numObjs.


Member Data Documentation

Option<DeallocatorType, self> PLearn::ArrayAllocatorOptions::deallocatorType
 

Definition at line 106 of file ArrayAllocator.h.

Referenced by ArrayAllocatorOptions(), and PLearn::ArrayAllocator< T, SizeBits >::deallocate().

Option<size_t, self> PLearn::ArrayAllocatorOptions::numObjs
 

Set number of objects in the array.

Definition at line 98 of file ArrayAllocator.h.

Referenced by PLearn::ArrayAllocator< T, SizeBits >::ArrayAllocator(), and ArrayAllocatorOptions().


The documentation for this class was generated from the following file:
Generated on Tue Aug 17 16:22:33 2004 for PLearn by doxygen 1.3.7