#include </home/clem/local/src/opie/qmake/include/qglist.h>
Collaboration diagram for QLNode:

Public Member Functions | |
| QPtrCollection::Item | getData () |
Private Member Functions | |
| QLNode (QPtrCollection::Item d) | |
Private Attributes | |
| QPtrCollection::Item | data |
| QLNode * | prev |
| QLNode * | next |
Friends | |
| class | QGList |
| class | QGListIterator |
For internal use only.
QLNode is a doubly-linked list node. It has three pointers: 1 Pointer to the previous node. Pointer to the next node. Pointer to the actual data.
It might sometimes be practical to have direct access to the list nodes in a QPtrList, but it is seldom required.
Be very careful if you want to access the list nodes. The heap can easily get corrupted if you make a mistake.
Definition at line 45 of file qglist.h.
|
|
Definition at line 55 of file qglist.h. References data. |
|
|
Returns a pointer ( Definition at line 50 of file qglist.h. References data. Referenced by QGListIterator::operator()(), QGListIterator::operator++(), QGListIterator::operator+=(), QGListIterator::operator--(), QGListIterator::operator-=(), QGListIterator::toFirst(), and QGListIterator::toLast(). |
|
|
|
|
|
|
|
|
|
|
Definition at line 53 of file qglist.h. Referenced by QGList::append(), QGList::insertAt(), QGList::locate(), QGListIterator::operator--(), QGListIterator::operator-=(), QGList::prepend(), QGList::prev(), QGList::read(), QGList::relinkNode(), QGList::takeNode(), and QGList::unlink(). |
1.4.2