|
Xalan-C++ API Reference
1.12.0
|
Xalan implementation of a doubly linked list. More...
#include <xalanc/Include/XalanList.hpp>
Classes | |
| struct | Node |
Public Types | |
| typedef Type | value_type |
| typedef value_type * | pointer |
| typedef value_type & | reference |
| typedef size_t | size_type |
| typedef XalanList< value_type > | ThisType |
| typedef XalanListIteratorBase< XalanListIteratorTraits< value_type >, Node > | iterator |
| typedef XalanListIteratorBase< XalanListConstIteratorTraits< value_type >, Node > | const_iterator |
| typedef std::reverse_iterator< iterator > | reverse_iterator_ |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator_ |
| typedef reverse_iterator_ | reverse_iterator |
| typedef const_reverse_iterator_ | const_reverse_iterator |
| typedef MemoryManagedConstructionTraits< value_type >::Constructor | Constructor |
Public Member Functions | |
| XalanList (MemoryManager &theManager) | |
| ~XalanList () | |
| MemoryManager & | getMemoryManager () |
| const MemoryManager & | getMemoryManager () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| reference | front () |
| reference | back () |
| size_type | size () const |
| bool | empty () const |
| void | push_back (const value_type &data) |
| void | push_front (const value_type &data) |
| void | pop_front () |
| void | pop_back () |
| iterator | insert (const iterator &pos, const value_type &value) |
| void | erase (iterator pos) |
| void | splice (iterator pos, ThisType &list, iterator toInsert) |
| void | splice (iterator pos, ThisType &list, iterator toInsertFirst, iterator toInsertLast) |
| void | clear () |
| void | swap (ThisType &theRHS) |
Public Attributes | |
| const typedef value_type * | const_pointer |
| const typedef value_type & | const_reference |
Protected Member Functions | |
| Node & | constructNode (const value_type &data, iterator pos) |
| void | freeNode (Node &node) |
| void | destroyNode (Node &node) |
| Node & | getListHead () |
| Node & | getListHead () const |
| Node * | allocate (size_type size) |
| void | deallocate (Node *pointer) |
Protected Attributes | |
| MemoryManager * | m_memoryManager |
| Node * | m_listHead |
| Node * | m_freeListHeadPtr |
Xalan implementation of a doubly linked list.
Definition at line 155 of file XalanList.hpp.
| typedef XalanListIteratorBase<XalanListConstIteratorTraits<value_type>, Node> xalanc::XalanList< Type >::const_iterator |
Definition at line 187 of file XalanList.hpp.
| typedef const_reverse_iterator_ xalanc::XalanList< Type >::const_reverse_iterator |
Definition at line 193 of file XalanList.hpp.
| typedef std::reverse_iterator<const_iterator> xalanc::XalanList< Type >::const_reverse_iterator_ |
Definition at line 190 of file XalanList.hpp.
| typedef MemoryManagedConstructionTraits<value_type>::Constructor xalanc::XalanList< Type >::Constructor |
Definition at line 195 of file XalanList.hpp.
| typedef XalanListIteratorBase<XalanListIteratorTraits<value_type>, Node> xalanc::XalanList< Type >::iterator |
Definition at line 186 of file XalanList.hpp.
| typedef value_type* xalanc::XalanList< Type >::pointer |
Definition at line 161 of file XalanList.hpp.
| typedef value_type& xalanc::XalanList< Type >::reference |
Definition at line 163 of file XalanList.hpp.
| typedef reverse_iterator_ xalanc::XalanList< Type >::reverse_iterator |
Definition at line 192 of file XalanList.hpp.
| typedef std::reverse_iterator<iterator> xalanc::XalanList< Type >::reverse_iterator_ |
Definition at line 189 of file XalanList.hpp.
| typedef size_t xalanc::XalanList< Type >::size_type |
Definition at line 165 of file XalanList.hpp.
| typedef XalanList<value_type> xalanc::XalanList< Type >::ThisType |
Definition at line 167 of file XalanList.hpp.
| typedef Type xalanc::XalanList< Type >::value_type |
Definition at line 160 of file XalanList.hpp.
|
inline |
Definition at line 197 of file XalanList.hpp.
|
inline |
Definition at line 205 of file XalanList.hpp.
|
inlineprotected |
Definition at line 501 of file XalanList.hpp.
|
inline |
Definition at line 298 of file XalanList.hpp.
|
inline |
Definition at line 244 of file XalanList.hpp.
|
inline |
Definition at line 250 of file XalanList.hpp.
|
inline |
Definition at line 418 of file XalanList.hpp.
|
inlineprotected |
Definition at line 437 of file XalanList.hpp.
|
inlineprotected |
Definition at line 516 of file XalanList.hpp.
|
inlineprotected |
Definition at line 476 of file XalanList.hpp.
|
inline |
Definition at line 317 of file XalanList.hpp.
|
inline |
Definition at line 256 of file XalanList.hpp.
|
inline |
Definition at line 262 of file XalanList.hpp.
|
inline |
Definition at line 353 of file XalanList.hpp.
|
inlineprotected |
Definition at line 465 of file XalanList.hpp.
|
inline |
Definition at line 292 of file XalanList.hpp.
|
inlineprotected |
Definition at line 483 of file XalanList.hpp.
|
inlineprotected |
Definition at line 495 of file XalanList.hpp.
|
inline |
Definition at line 228 of file XalanList.hpp.
|
inline |
Definition at line 236 of file XalanList.hpp.
|
inline |
Definition at line 347 of file XalanList.hpp.
|
inline |
Definition at line 341 of file XalanList.hpp.
|
inline |
Definition at line 335 of file XalanList.hpp.
|
inline |
Definition at line 323 of file XalanList.hpp.
|
inline |
Definition at line 329 of file XalanList.hpp.
|
inline |
Definition at line 268 of file XalanList.hpp.
|
inline |
Definition at line 274 of file XalanList.hpp.
|
inline |
Definition at line 280 of file XalanList.hpp.
|
inline |
Definition at line 286 of file XalanList.hpp.
|
inline |
Definition at line 304 of file XalanList.hpp.
|
inline |
Definition at line 360 of file XalanList.hpp.
|
inline |
Definition at line 388 of file XalanList.hpp.
|
inline |
Definition at line 427 of file XalanList.hpp.
| const typedef value_type* xalanc::XalanList< Type >::const_pointer |
Definition at line 162 of file XalanList.hpp.
| const typedef value_type& xalanc::XalanList< Type >::const_reference |
Definition at line 164 of file XalanList.hpp.
|
protected |
Definition at line 527 of file XalanList.hpp.
Referenced by xalanc::XalanList< ReusableArenaBlock< string_type > * >::swap().
|
protected |
Definition at line 525 of file XalanList.hpp.
Referenced by xalanc::XalanList< ReusableArenaBlock< string_type > * >::swap().
|
protected |
Definition at line 523 of file XalanList.hpp.
Referenced by xalanc::XalanList< ReusableArenaBlock< string_type > * >::swap().
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Sun May 31 2020 10:37:36 for Xalan-C++ API Reference by
1.8.17