Xalan implementation of deque. More...
#include <XalanDeque.hpp>
Public Types | |
typedef size_t | size_type |
typedef Type | value_type |
typedef Type & | reference |
typedef const Type & | const_reference |
typedef XalanVector< Type, ConstructionTraits > | BlockType |
typedef XalanVector< BlockType * > | BlockIndexType |
typedef XalanDeque< Type, ConstructionTraits > | ThisType |
typedef XalanDequeIterator< XalanDequeIteratorTraits< value_type >, ThisType > | iterator |
typedef XalanDequeIterator< XalanDequeConstIteratorTraits< value_type >, ThisType > | const_iterator |
typedef XALAN_STD_QUALIFIER reverse_iterator< iterator, value_type > | reverse_iterator_ |
typedef XALAN_STD_QUALIFIER reverse_iterator< const_iterator, value_type, const_reference > | const_reverse_iterator_ |
typedef reverse_iterator_ | reverse_iterator |
typedef const_reverse_iterator_ | const_reverse_iterator |
typedef ConstructionTraits::Constructor | Constructor |
typedef Constructor::ConstructableType | ConstructableType |
Public Member Functions | |
XalanDeque (MemoryManager &memoryManager, size_type initialSize=0, size_type blockSize=10) | |
XalanDeque (const XalanDeque &theRHS, MemoryManager &theMemoryManager) | |
~XalanDeque () | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
bool | empty () const |
size_type | size () const |
value_type & | back () |
value_type & | operator[] (size_type index) |
const value_type & | operator[] (size_type index) const |
void | clear () |
void | push_back (const value_type &value) |
void | pop_back () |
void | resize (size_type newSize) |
void | swap (XalanDeque &theRHS) |
XalanDeque & | operator= (const XalanDeque &theRHS) |
MemoryManager & | getMemoryManager () |
Static Public Member Functions | |
static XalanDeque * | create (MemoryManager &theManager, size_type initialSize=0, size_type blockSize=10) |
Xalan implementation of deque.
Definition at line 200 of file XalanDeque.hpp.
typedef XalanVector<BlockType*> XalanDeque< Type, ConstructionTraits >::BlockIndexType |
Definition at line 211 of file XalanDeque.hpp.
typedef XalanVector<Type, ConstructionTraits> XalanDeque< Type, ConstructionTraits >::BlockType |
Definition at line 210 of file XalanDeque.hpp.
typedef XalanDequeIterator<XalanDequeConstIteratorTraits<value_type>, ThisType> XalanDeque< Type, ConstructionTraits >::const_iterator |
Definition at line 216 of file XalanDeque.hpp.
typedef const Type& XalanDeque< Type, ConstructionTraits >::const_reference |
Definition at line 208 of file XalanDeque.hpp.
typedef const_reverse_iterator_ XalanDeque< Type, ConstructionTraits >::const_reverse_iterator |
Definition at line 246 of file XalanDeque.hpp.
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.
typedef Constructor::ConstructableType XalanDeque< Type, ConstructionTraits >::ConstructableType |
Definition at line 249 of file XalanDeque.hpp.
typedef ConstructionTraits::Constructor XalanDeque< Type, ConstructionTraits >::Constructor |
Definition at line 248 of file XalanDeque.hpp.
typedef XalanDequeIterator<XalanDequeIteratorTraits<value_type>, ThisType> XalanDeque< Type, ConstructionTraits >::iterator |
Definition at line 215 of file XalanDeque.hpp.
typedef Type& XalanDeque< Type, ConstructionTraits >::reference |
Definition at line 207 of file XalanDeque.hpp.
typedef reverse_iterator_ XalanDeque< Type, ConstructionTraits >::reverse_iterator |
Definition at line 245 of file XalanDeque.hpp.
typedef XALAN_STD_QUALIFIER reverse_iterator< iterator, value_type> XalanDeque< Type, ConstructionTraits >::reverse_iterator_ |
Definition at line 237 of file XalanDeque.hpp.
typedef size_t XalanDeque< Type, ConstructionTraits >::size_type |
Definition at line 204 of file XalanDeque.hpp.
typedef XalanDeque<Type, ConstructionTraits> XalanDeque< Type, ConstructionTraits >::ThisType |
Definition at line 213 of file XalanDeque.hpp.
typedef Type XalanDeque< Type, ConstructionTraits >::value_type |
Definition at line 206 of file XalanDeque.hpp.
|
inline |
Definition at line 251 of file XalanDeque.hpp.
|
inline |
Definition at line 272 of file XalanDeque.hpp.
|
inline |
Definition at line 306 of file XalanDeque.hpp.
|
inline |
Definition at line 370 of file XalanDeque.hpp.
|
inline |
Definition at line 314 of file XalanDeque.hpp.
|
inline |
Definition at line 320 of file XalanDeque.hpp.
|
inline |
Definition at line 392 of file XalanDeque.hpp.
|
inlinestatic |
Definition at line 291 of file XalanDeque.hpp.
|
inline |
Definition at line 350 of file XalanDeque.hpp.
|
inline |
Definition at line 326 of file XalanDeque.hpp.
|
inline |
Definition at line 332 of file XalanDeque.hpp.
|
inline |
Definition at line 487 of file XalanDeque.hpp.
|
inline |
Definition at line 468 of file XalanDeque.hpp.
|
inline |
Definition at line 376 of file XalanDeque.hpp.
|
inline |
Definition at line 384 of file XalanDeque.hpp.
|
inline |
Definition at line 421 of file XalanDeque.hpp.
|
inline |
Definition at line 409 of file XalanDeque.hpp.
|
inline |
Definition at line 338 of file XalanDeque.hpp.
|
inline |
Definition at line 344 of file XalanDeque.hpp.
|
inline |
Definition at line 436 of file XalanDeque.hpp.
|
inline |
Definition at line 356 of file XalanDeque.hpp.
|
inline |
Definition at line 457 of file XalanDeque.hpp.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|