38 #ifndef QINTERNALLIST_H 39 #define QINTERNALLIST_H 96 #if defined(Q_DELETING_VOID_UNDEFINED) 104 if ( del_item )
delete (
type *)d;
114 bool isEmpty()
const {
return list->count() == 0; }
139 #endif // QINTERNALLIST_H QInternalList(const QInternalList< type > &l)
uint contains(QCollection::Item) const
QCollection::Item operator++()
void append(QCollection::Item)
QCollection::Item get() const
bool removeAt(uint index)
bool removeNode(QLNode *)
int findNextRef(const type *d)
QCollection::Item operator-=(uint)
void toVector(QGVector *vec) const
QCollection::Item get() const
int findRef(const type *d)
QInternalListIterator(const QInternalList< type > &l)
void prepend(const type *d)
uint containsRef(QCollection::Item) const
QInternalList< type > & operator=(const QInternalList< type > &l)
bool removeRef(const type *d)
void deleteItem(QCollection::Item d)
bool removeRef(QCollection::Item=0)
QLNode * currentNode() const
QCollection::Item first()
uint contains(const type *d) const
type * operator-=(uint j)
QCollection::Item takeNode(QLNode *)
QCollection::Item operator()()
QGListIterator & operator=(const QGListIterator &)
The QGList class is an internal class for implementing Qt collection classes.
bool insert(uint i, const type *d)
The QGVector class is an internal class for implementing Qt collection classes.
void inSort(const type *d)
void append(const type *d)
QCollection::Item clast() const
QCollection::Item toLast()
void toVector(QGVector *) const
int findRef(QCollection::Item, bool=TRUE)
bool operator==(const QInternalList< type > &list) const
type * operator+=(uint j)
uint containsRef(const type *d) const
bool remove(QCollection::Item=0)
QCollection::Item operator--()
QCollection::Item operator+=(uint)
QCollection::Item cfirst() const
int findNext(const type *d)
virtual void deleteItem(Item)
QLNode * currentNode() const
bool operator==(const QGList &) const
void inSort(QCollection::Item)
The QLNode class is an internal class for the QList template collection.
The QGListIterator class is an internal class for implementing QListIterator.
type * takeNode(QLNode *n)
QGList & operator=(const QGList &)
QInternalListIterator< type > & operator=(const QInternalListIterator< type > &it)
QCollection::Item toFirst()
QCollection::Item takeAt(uint index)
bool insertAt(uint index, QCollection::Item)
void removeNode(QLNode *n)
int find(QCollection::Item, bool=TRUE)