Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSLT Processor Version 1.9
XalanDeque< Type, ConstructionTraits > Class Template Reference
Xalan implementation of deque.
More...
Collaboration diagram for XalanDeque< Type, ConstructionTraits >:
[legend]List of all members.Public Types
Public Member Functions
Static Public Member Functions
Protected Member Functions
Protected Attributes
Detailed Description
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
class XalanDeque< Type, ConstructionTraits >
Xalan implementation of deque.
Member Typedef Documentation
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
typedef XalanVector<Type, ConstructionTraits> XalanDeque< Type, ConstructionTraits >::BlockType
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
typedef const Type& XalanDeque< Type, ConstructionTraits >::const_reference
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
typedef Type& XalanDeque< Type, ConstructionTraits >::reference
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
typedef size_t XalanDeque< Type, ConstructionTraits >::size_type
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
typedef Type XalanDeque< Type, ConstructionTraits >::value_type
|
|
Constructor & Destructor Documentation
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
XalanDeque< Type, ConstructionTraits >::~XalanDeque |
( |
|
) |
|
|
Member Function Documentation
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
BlockType* XalanDeque< Type, ConstructionTraits >::allocate |
( |
size_type |
size |
) |
[protected] |
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
value_type& XalanDeque< Type, ConstructionTraits >::back |
( |
|
) |
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
const_iterator XalanDeque< Type, ConstructionTraits >::begin |
( |
|
) |
const |
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
iterator XalanDeque< Type, ConstructionTraits >::begin |
( |
|
) |
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
void XalanDeque< Type, ConstructionTraits >::clear |
( |
|
) |
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
void XalanDeque< Type, ConstructionTraits >::deallocate |
( |
BlockType * |
pointer |
) |
[protected] |
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
bool XalanDeque< Type, ConstructionTraits >::empty |
( |
|
) |
const |
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
const_iterator XalanDeque< Type, ConstructionTraits >::end |
( |
|
) |
const |
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
iterator XalanDeque< Type, ConstructionTraits >::end |
( |
|
) |
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
MemoryManagerType& XalanDeque< Type, ConstructionTraits >::getMemoryManager |
( |
|
) |
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
BlockType* XalanDeque< Type, ConstructionTraits >::getNewBlock |
( |
|
) |
[protected] |
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
XalanDeque& XalanDeque< Type, ConstructionTraits >::operator= |
( |
const XalanDeque< Type, ConstructionTraits > & |
theRhs |
) |
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
const value_type& XalanDeque< Type, ConstructionTraits >::operator[] |
( |
size_type |
index |
) |
const |
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
value_type& XalanDeque< Type, ConstructionTraits >::operator[] |
( |
size_type |
index |
) |
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
void XalanDeque< Type, ConstructionTraits >::pop_back |
( |
|
) |
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
void XalanDeque< Type, ConstructionTraits >::push_back |
( |
const value_type & |
value |
) |
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
const_reverse_iterator XalanDeque< Type, ConstructionTraits >::rbegin |
( |
|
) |
const |
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
const_reverse_iterator XalanDeque< Type, ConstructionTraits >::rend |
( |
|
) |
const |
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
void XalanDeque< Type, ConstructionTraits >::resize |
( |
size_type |
newSize |
) |
|
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
size_type XalanDeque< Type, ConstructionTraits >::size |
( |
|
) |
const |
|
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
void XalanDeque< Type, ConstructionTraits >::swap |
( |
XalanDeque< Type, ConstructionTraits > & |
theRhs |
) |
|
|
Member Data Documentation
template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>> |
const size_type XalanDeque< Type, ConstructionTraits >::m_blockSize [protected]
|
|
The documentation for this class was generated from the following file:
Interpreting class diagrams
Doxygen and
GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.9
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.
|
|