DCL 4.0
|
#include <__ListT-GCC.h>
Public Member Functions | |
virtual | ~List () |
List () | |
List (const List< ELEMENT > &_src) | |
const List< ELEMENT > & | operator= (const List< ELEMENT > &_src) |
ConstIterator | begin () const |
ConstIterator | end () const |
Iterator | begin () |
Iterator | end () |
ReverseConstIterator | rbegin () const |
ReverseConstIterator | rend () const |
ReverseIterator | rbegin () |
ReverseIterator | rend () |
Iterator | insert (Iterator _pos, const ELEMENT &_element) |
void | insert (Iterator _pos, ConstIterator _first, ConstIterator _last) |
Iterator | erase (Iterator _pos) |
void | splice (Iterator _pos, List< ELEMENT > &_other, Iterator _otherFirst, Iterator _otherLast) |
List< ELEMENT > & | addHead (const ELEMENT &_element) |
List< ELEMENT > & | addTail (const ELEMENT &_element) |
List< ELEMENT > & | add (const ELEMENT &_element) |
ELEMENT | removeHead () |
ELEMENT | removeTail () |
void | clear () |
bool | isEmpty () const |
size_t | size () const |
virtual | ~List () |
List () | |
List (const List< ELEMENT > &_src) | |
const List< ELEMENT > & | operator= (const List< ELEMENT > &_src) |
ConstIterator | begin () const |
ConstIterator | end () const |
Iterator | begin () |
Iterator | end () |
ReverseConstIterator | rbegin () const |
ReverseConstIterator | rend () const |
ReverseIterator | rbegin () |
ReverseIterator | rend () |
Iterator | insert (Iterator _pos, const ELEMENT &_element) |
void | insert (Iterator _pos, ConstIterator _first, ConstIterator _last) |
Iterator | erase (Iterator _pos) |
void | splice (Iterator _pos, List< ELEMENT > &_other, Iterator _otherFirst, Iterator _otherLast) |
List< ELEMENT > & | addHead (const ELEMENT &_element) |
List< ELEMENT > & | addTail (const ELEMENT &_element) |
List< ELEMENT > & | add (const ELEMENT &_element) |
ELEMENT | removeHead () |
ELEMENT | removeTail () |
void | clear () |
bool | isEmpty () const |
size_t | size () const |
Public Member Functions inherited from Object | |
virtual String | toString () const |
virtual void | destroy () |
String | className () const |
bool | isInstanceOf (const std::type_info &typeinfo) const |
virtual const std::type_info & | typeInfo () const |
Protected Member Functions | |
size_t | size (ConstIterator _first, ConstIterator _last) const |
void | move (Iterator posTo, Iterator _first, Iterator _last) |
ListNode * | createNode (const ELEMENT &_element) |
void | destroyNode (ListNode *_pNode) |
size_t | size (ConstIterator _first, ConstIterator _last) const |
void | move (Iterator posTo, Iterator _first, Iterator _last) |
ListNode * | createNode (const ELEMENT &_element) |
void | destroyNode (ListNode *_pNode) |
Protected Member Functions inherited from Object | |
virtual | ~Object () |
Object () |
Protected Attributes | |
NodeBase * | __pMasterNode |
size_t | __size |
Definition at line 14 of file __ListT-GCC.h.
Definition at line 634 of file __ListT-GCC.h.
Definition at line 642 of file __ListT-GCC.h.
Definition at line 656 of file __ListT-GCC.h.
|
inline |
Definition at line 602 of file __ListT-GCC.h.
|
inline |
Definition at line 584 of file __ListT-GCC.h.
|
inline |
Definition at line 593 of file __ListT-GCC.h.
Definition at line 520 of file __ListT-GCC.h.
Iterator List< ELEMENT >::begin | ( | ) |
Definition at line 504 of file __ListT-GCC.h.
ConstIterator List< ELEMENT >::begin | ( | ) | const |
void List< ELEMENT >::clear | ( | ) |
Definition at line 742 of file __ListT-GCC.h.
void List< ELEMENT >::clear | ( | ) |
|
protected |
Definition at line 686 of file __ListT-GCC.h.
|
protected |
|
protected |
Definition at line 709 of file __ListT-GCC.h.
|
protected |
Definition at line 528 of file __ListT-GCC.h.
Iterator List< ELEMENT >::end | ( | ) |
Definition at line 512 of file __ListT-GCC.h.
ConstIterator List< ELEMENT >::end | ( | ) | const |
Definition at line 759 of file __ListT-GCC.h.
Iterator List< ELEMENT >::erase | ( | Iterator | _pos | ) |
List< ELEMENT >::Iterator List< ELEMENT >::insert | ( | Iterator | _pos, |
const ELEMENT & | _element ) |
Definition at line 717 of file __ListT-GCC.h.
Iterator List< ELEMENT >::insert | ( | Iterator | _pos, |
const ELEMENT & | _element ) |
void List< ELEMENT >::insert | ( | Iterator | _pos, |
ConstIterator | _first, | ||
ConstIterator | _last ) |
void List< ELEMENT >::insert | ( | Iterator | _pos, |
ConstIterator | _first, | ||
ConstIterator | _last ) |
|
inline |
Definition at line 568 of file __ListT-GCC.h.
bool List< ELEMENT >::isEmpty | ( | ) | const |
|
protected |
Definition at line 794 of file __ListT-GCC.h.
|
protected |
const List< ELEMENT > & List< ELEMENT >::operator= | ( | const List< ELEMENT > & | _src | ) |
Definition at line 552 of file __ListT-GCC.h.
ReverseIterator List< ELEMENT >::rbegin | ( | ) |
|
inline |
Definition at line 536 of file __ListT-GCC.h.
ReverseConstIterator List< ELEMENT >::rbegin | ( | ) | const |
ELEMENT List< ELEMENT >::removeHead | ( | ) |
Definition at line 773 of file __ListT-GCC.h.
ELEMENT List< ELEMENT >::removeHead | ( | ) |
ELEMENT List< ELEMENT >::removeTail | ( | ) |
ELEMENT List< ELEMENT >::removeTail | ( | ) |
Definition at line 560 of file __ListT-GCC.h.
ReverseIterator List< ELEMENT >::rend | ( | ) |
|
inline |
Definition at line 544 of file __ListT-GCC.h.
ReverseConstIterator List< ELEMENT >::rend | ( | ) | const |
|
inline |
Definition at line 576 of file __ListT-GCC.h.
size_t List< ELEMENT >::size | ( | ) | const |
|
protected |
|
protected |
void List< ELEMENT >::splice | ( | Iterator | _pos, |
List< ELEMENT > & | _other, | ||
Iterator | _otherFirst, | ||
Iterator | _otherLast ) |
Definition at line 811 of file __ListT-GCC.h.
void List< ELEMENT >::splice | ( | Iterator | _pos, |
List< ELEMENT > & | _other, | ||
Iterator | _otherFirst, | ||
Iterator | _otherLast ) |
Definition at line 128 of file __ListT-GCC.h.
|
protected |
Definition at line 129 of file __ListT-GCC.h.