Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Types | Public Member Functions | Static Public Member Functions

XalanDeque< Type, ConstructionTraits > Class Template Reference

Xalan implementation of deque. More...

#include <XalanDeque.hpp>

Collaboration diagram for XalanDeque< Type, ConstructionTraits >:
Collaboration graph
[legend]

List of all members.

Public Types

Public Member Functions

Static Public Member Functions


Detailed Description

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
class XalanDeque< Type, ConstructionTraits >

Xalan implementation of deque.

Definition at line 200 of file XalanDeque.hpp.


Member Typedef Documentation

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef XalanVector<BlockType*> XalanDeque< Type, ConstructionTraits >::BlockIndexType

Definition at line 211 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef XalanVector<Type, ConstructionTraits> XalanDeque< Type, ConstructionTraits >::BlockType

Definition at line 210 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef XalanDequeIterator<XalanDequeConstIteratorTraits<value_type>, ThisType> XalanDeque< Type, ConstructionTraits >::const_iterator

Definition at line 216 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef const Type& XalanDeque< Type, ConstructionTraits >::const_reference

Definition at line 208 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef const_reverse_iterator_ XalanDeque< Type, ConstructionTraits >::const_reverse_iterator

Definition at line 246 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef XALAN_STD_QUALIFIER reverse_iterator< const_iterator, value_type, const_reference> XalanDeque< Type, ConstructionTraits >::const_reverse_iterator_

Definition at line 242 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef Constructor::ConstructableType XalanDeque< Type, ConstructionTraits >::ConstructableType

Definition at line 249 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef ConstructionTraits::Constructor XalanDeque< Type, ConstructionTraits >::Constructor

Definition at line 248 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef XalanDequeIterator<XalanDequeIteratorTraits<value_type>, ThisType> XalanDeque< Type, ConstructionTraits >::iterator

Definition at line 215 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef Type& XalanDeque< Type, ConstructionTraits >::reference

Definition at line 207 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef reverse_iterator_ XalanDeque< Type, ConstructionTraits >::reverse_iterator

Definition at line 245 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef XALAN_STD_QUALIFIER reverse_iterator< iterator, value_type> XalanDeque< Type, ConstructionTraits >::reverse_iterator_

Definition at line 237 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef size_t XalanDeque< Type, ConstructionTraits >::size_type

Definition at line 204 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef XalanDeque<Type, ConstructionTraits> XalanDeque< Type, ConstructionTraits >::ThisType

Definition at line 213 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
typedef Type XalanDeque< Type, ConstructionTraits >::value_type

Definition at line 206 of file XalanDeque.hpp.


Constructor & Destructor Documentation

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
XalanDeque< Type, ConstructionTraits >::XalanDeque ( MemoryManager &  memoryManager,
size_type  initialSize = 0,
size_type  blockSize = 10 
) [inline]

Definition at line 251 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
XalanDeque< Type, ConstructionTraits >::XalanDeque ( const XalanDeque< Type, ConstructionTraits > &  theRHS,
MemoryManager &  theMemoryManager 
) [inline]

Definition at line 272 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
XalanDeque< Type, ConstructionTraits >::~XalanDeque (  )  [inline]

Definition at line 306 of file XalanDeque.hpp.


Member Function Documentation

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
value_type& XalanDeque< Type, ConstructionTraits >::back (  )  [inline]

Definition at line 370 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
iterator XalanDeque< Type, ConstructionTraits >::begin (  )  [inline]

Definition at line 314 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
const_iterator XalanDeque< Type, ConstructionTraits >::begin (  )  const [inline]

Definition at line 320 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
void XalanDeque< Type, ConstructionTraits >::clear (  )  [inline]

Definition at line 392 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
static XalanDeque* XalanDeque< Type, ConstructionTraits >::create ( MemoryManager &  theManager,
size_type  initialSize = 0,
size_type  blockSize = 10 
) [inline, static]

Definition at line 291 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
bool XalanDeque< Type, ConstructionTraits >::empty (  )  const [inline]

Definition at line 350 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
iterator XalanDeque< Type, ConstructionTraits >::end (  )  [inline]

Definition at line 326 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
const_iterator XalanDeque< Type, ConstructionTraits >::end (  )  const [inline]

Definition at line 332 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
MemoryManager& XalanDeque< Type, ConstructionTraits >::getMemoryManager (  )  [inline]

Definition at line 487 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
XalanDeque& XalanDeque< Type, ConstructionTraits >::operator= ( const XalanDeque< Type, ConstructionTraits > &  theRHS  )  [inline]

Definition at line 468 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
value_type& XalanDeque< Type, ConstructionTraits >::operator[] ( size_type  index  )  [inline]

Definition at line 376 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
const value_type& XalanDeque< Type, ConstructionTraits >::operator[] ( size_type  index  )  const [inline]

Definition at line 384 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
void XalanDeque< Type, ConstructionTraits >::pop_back (  )  [inline]

Definition at line 421 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
void XalanDeque< Type, ConstructionTraits >::push_back ( const value_type value  )  [inline]

Definition at line 409 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
const_reverse_iterator XalanDeque< Type, ConstructionTraits >::rbegin (  )  const [inline]

Definition at line 338 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
const_reverse_iterator XalanDeque< Type, ConstructionTraits >::rend (  )  const [inline]

Definition at line 344 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
void XalanDeque< Type, ConstructionTraits >::resize ( size_type  newSize  )  [inline]

Definition at line 436 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
size_type XalanDeque< Type, ConstructionTraits >::size (  )  const [inline]

Definition at line 356 of file XalanDeque.hpp.

template<class Type, class ConstructionTraits = MemoryManagedConstructionTraits<Type>>
void XalanDeque< Type, ConstructionTraits >::swap ( XalanDeque< Type, ConstructionTraits > &  theRHS  )  [inline]

Definition at line 457 of file XalanDeque.hpp.


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.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.

Apache Logo