75 #ifndef QT_NO_DATASTREAM 90 void relinkNode(
QLNode * );
91 bool removeNode(
QLNode * );
93 bool removeRef( QCollection::Item = 0 );
97 QCollection::Item takeNode(
QLNode * );
98 QCollection::Item
take();
100 QCollection::Item takeFirst();
101 QCollection::Item takeLast();
107 int find( QCollection::Item,
bool =
TRUE );
114 QLNode *currentNode()
const;
116 QCollection::Item
get()
const;
118 QCollection::Item cfirst()
const;
119 QCollection::Item clast()
const;
120 QCollection::Item first();
121 QCollection::Item last();
122 QCollection::Item next();
123 QCollection::Item prev();
127 virtual int compareItems( QCollection::Item, QCollection::Item );
129 #ifndef QT_NO_DATASTREAM 134 void prepend( QCollection::Item );
136 void heapSortPushDown( QCollection::Item* heap,
int first,
int last );
175 return n ? n->
data : 0;
185 return curNode ? curNode->data : 0;
190 return firstNode ? firstNode->data : 0;
195 return lastNode ? lastNode->data : 0;
203 #ifndef QT_NO_DATASTREAM 221 bool atFirst()
const;
243 return curNode == list->firstNode;
248 return curNode == list->lastNode;
QCollection::Item get() const
friend class QGListIterator
QCollection::Item getData()
int findRef(Item, uint index) const
DoubleProduct & operator+=(DoubleProduct &left, DoubleProduct const &right)
QCollection::Item get() const
::geo::Vector_t toVector(Vector const &v)
Convert the specified vector into a geo::Vector_t.
size_t write(int, const char *, size_t)
Writes count bytes from buf to the filedescriptor fd.
virtual uint count() const =0
int find(Item, uint index) const
QLNode(QCollection::Item d)
uint containsRef(Item) const
Item at(uint index) const
The QGList class is an internal class for implementing Qt collection classes.
The QCollection class is the base class of all Qt collections.
The QGVector class is an internal class for implementing Qt collection classes.
QCollection::Item clast() const
Q_EXPORT QDataStream & operator>>(QDataStream &, QGList &)
QGVector & operator=(const QGVector &v)
virtual int compareItems(Item, Item)
uint contains(Item) const
QCollection::Item cfirst() const
int read(int, char *, size_t)
Read bytes from a file descriptor.
The QDataStream class provides serialization of binary data to a QIODevice.
QLNode * currentNode() const
The QLNode class is an internal class for the QList template collection.
The QGListIterator class is an internal class for implementing QListIterator.
QGList & operator=(const QGList &)
Q_EXPORT QDataStream & operator<<(QDataStream &, const QGList &)
bool operator==(ModuleKeyAndType const &a, ModuleKeyAndType const &b) noexcept