| typedef XalanVector<Type> XalanArrayAllocator< Type >::VectorType |
| typedef VectorType::size_type XalanArrayAllocator< Type >::size_type |
| typedef XALAN_STD_QUALIFIER pair<size_type, VectorType * > XalanArrayAllocator< Type >::ListEntryType |
| typedef XalanList<ListEntryType> XalanArrayAllocator< Type >::ListType |
| typedef Type XalanArrayAllocator< Type >::value_type |
| typedef ListType::iterator XalanArrayAllocator< Type >::ListIteratorType |
| XalanArrayAllocator< Type >::XalanArrayAllocator | ( | MemoryManagerType & | theManager, | |
| size_type | theBlockSize = eDefaultBlockSize | |||
| ) |
Constructor.
| theBlockSize | The block size when allocating. |
| XalanArrayAllocator< Type >::~XalanArrayAllocator | ( | ) |
| void XalanArrayAllocator< Type >::clear | ( | ) |
Clear the instance, and release all allocated memory.
| void XalanArrayAllocator< Type >::reset | ( | ) |
Reset the instance, but keep all memory so it can be reused for allocations.
This invalidates all previous allocations.
| Type* XalanArrayAllocator< Type >::allocate | ( | size_type | theCount | ) |
Allocate slots for the given number of Types instance and return the address of the slots.
| theCount | The number of slots to allocate |
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
|
Xalan-C++ XSLT Processor Version 1.10 |
|
|