Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSLT Processor Version 1.10
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
XalanList Class Template Reference
Xalan implementation of a doubly linked list.
More...
#include <XalanList.hpp>
Collaboration diagram for XalanList:
[legend]List of all members.Public Types
Public Methods
Protected Methods
Protected Attributes
Detailed Description
template<class Type> class XalanList
Xalan implementation of a doubly linked list.
Member Typedef Documentation
template<class Type> |
typedef const value_type * XalanList<Type>::const_pointer
|
|
template<class Type> |
typedef const value_type & XalanList<Type>::const_reference
|
|
template<class Type> |
typedef value_type * XalanList<Type>::pointer
|
|
template<class Type> |
typedef value_type & XalanList<Type>::reference
|
|
template<class Type> |
typedef size_t XalanList<Type>::size_type
|
|
template<class Type> |
typedef Type XalanList<Type>::value_type
|
|
Constructor & Destructor Documentation
template<class Type> |
XalanList<Type>::XalanList<Type> (
|
MemoryManagerType & theManager )
|
|
template<class Type> |
XalanList<Type>::~XalanList<Type> (
|
)
|
|
Member Function Documentation
template<class Type> |
Node * XalanList<Type>::allocate (
|
size_type size ) [protected]
|
|
template<class Type> |
reference XalanList<Type>::back (
|
)
|
|
template<class Type> |
iterator XalanList<Type>::begin (
|
)
|
|
template<class Type> |
void XalanList<Type>::clear (
|
)
|
|
template<class Type> |
Node & XalanList<Type>::constructNode (
|
const value_type & data,
|
|
iterator pos ) [protected]
|
|
template<class Type> |
void XalanList<Type>::deallocate (
|
Node * pointer ) [protected]
|
|
template<class Type> |
void XalanList<Type>::destroyNode (
|
Node & node ) [protected]
|
|
template<class Type> |
bool XalanList<Type>::empty (
|
) const
|
|
template<class Type> |
iterator XalanList<Type>::end (
|
)
|
|
template<class Type> |
void XalanList<Type>::erase (
|
iterator pos )
|
|
template<class Type> |
void XalanList<Type>::freeNode (
|
Node & node ) [protected]
|
|
template<class Type> |
reference XalanList<Type>::front (
|
)
|
|
template<class Type> |
Node & XalanList<Type>::getListHead (
|
) const [protected]
|
|
template<class Type> |
Node & XalanList<Type>::getListHead (
|
) [protected]
|
|
template<class Type> |
const MemoryManagerType & XalanList<Type>::getMemoryManager (
|
) const
|
|
template<class Type> |
void XalanList<Type>::pop_back (
|
)
|
|
template<class Type> |
void XalanList<Type>::pop_front (
|
)
|
|
template<class Type> |
void XalanList<Type>::push_back (
|
const value_type & data )
|
|
template<class Type> |
void XalanList<Type>::push_front (
|
const value_type & data )
|
|
template<class Type> |
size_type XalanList<Type>::size (
|
) const
|
|
template<class Type> |
void XalanList<Type>::swap (
|
ThisType & theRHS )
|
|
Member Data Documentation
template<class Type> |
Node * XalanList<Type>::m_freeListHeadPtr [protected]
|
|
template<class Type> |
Node * XalanList<Type>::m_listHead [protected]
|
|
template<class Type> |
MemoryManagerType * XalanList<Type>::m_memoryManager [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.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.
|
|