Public Member Functions | List of all members
QInternalListIterator< type > Class Template Reference

#include <qinternallist.h>

Inheritance diagram for QInternalListIterator< type >:
QGListIterator

Public Member Functions

 QInternalListIterator (const QInternalList< type > &l)
 
 ~QInternalListIterator ()
 
uint count () const
 
bool isEmpty () const
 
bool atFirst () const
 
bool atLast () const
 
typetoFirst ()
 
typetoLast ()
 
 operator type * () const
 
typeoperator* ()
 
typecurrent () const
 
typeoperator() ()
 
typeoperator++ ()
 
typeoperator+= (uint j)
 
typeoperator-- ()
 
typeoperator-= (uint j)
 
QInternalListIterator< type > & operator= (const QInternalListIterator< type > &it)
 

Additional Inherited Members

- Protected Member Functions inherited from QGListIterator
 QGListIterator (const QGList &)
 
 QGListIterator (const QGListIterator &)
 
QGListIteratoroperator= (const QGListIterator &)
 
 ~QGListIterator ()
 
bool atFirst () const
 
bool atLast () const
 
QCollection::Item toFirst ()
 
QCollection::Item toLast ()
 
QCollection::Item get () const
 
QCollection::Item operator() ()
 
QCollection::Item operator++ ()
 
QCollection::Item operator+= (uint)
 
QCollection::Item operator-- ()
 
QCollection::Item operator-= (uint)
 
- Protected Attributes inherited from QGListIterator
QGListlist
 

Detailed Description

template<class type>
class QInternalListIterator< type >

Definition at line 108 of file qinternallist.h.

Constructor & Destructor Documentation

template<class type>
QInternalListIterator< type >::QInternalListIterator ( const QInternalList< type > &  l)
inline

Definition at line 111 of file qinternallist.h.

111 :QGListIterator((QGList &)l) {}
QGListIterator(const QGList &)
Definition: qglist.cpp:1055
The QGList class is an internal class for implementing Qt collection classes.
Definition: qglist.h:68
template<class type>
QInternalListIterator< type >::~QInternalListIterator ( )
inline

Definition at line 112 of file qinternallist.h.

112 {}

Member Function Documentation

template<class type>
bool QInternalListIterator< type >::atFirst ( ) const
inline

Definition at line 115 of file qinternallist.h.

115 { return QGListIterator::atFirst(); }
bool atFirst() const
Definition: qglist.h:241
template<class type>
bool QInternalListIterator< type >::atLast ( ) const
inline

Definition at line 116 of file qinternallist.h.

116 { return QGListIterator::atLast(); }
bool atLast() const
Definition: qglist.h:246
template<class type>
uint QInternalListIterator< type >::count ( ) const
inline

Definition at line 113 of file qinternallist.h.

113 { return list->count(); }
QGList * list
Definition: qglist.h:234
uint count() const
Definition: qglist.h:150
template<class type>
type* QInternalListIterator< type >::current ( ) const
inline

Definition at line 128 of file qinternallist.h.

128 { return (type *)QGListIterator::get(); }
QCollection::Item get() const
Definition: qglist.h:251
template<class type>
bool QInternalListIterator< type >::isEmpty ( ) const
inline

Definition at line 114 of file qinternallist.h.

114 { return list->count() == 0; }
QGList * list
Definition: qglist.h:234
uint count() const
Definition: qglist.h:150
template<class type>
QInternalListIterator< type >::operator type * ( ) const
inline

Definition at line 119 of file qinternallist.h.

119 { return (type *)QGListIterator::get(); }
QCollection::Item get() const
Definition: qglist.h:251
template<class type>
type* QInternalListIterator< type >::operator() ( )
inline

Definition at line 129 of file qinternallist.h.

129 { return (type *)QGListIterator::operator()();}
QCollection::Item operator()()
Definition: qglist.cpp:1166
template<class type>
type* QInternalListIterator< type >::operator* ( )
inline

Definition at line 120 of file qinternallist.h.

120 { return (type *)QGListIterator::get(); }
QCollection::Item get() const
Definition: qglist.h:251
template<class type>
type* QInternalListIterator< type >::operator++ ( )
inline

Definition at line 130 of file qinternallist.h.

130 { return (type *)QGListIterator::operator++(); }
QCollection::Item operator++()
Definition: qglist.cpp:1180
template<class type>
type* QInternalListIterator< type >::operator+= ( uint  j)
inline

Definition at line 131 of file qinternallist.h.

131 { return (type *)QGListIterator::operator+=(j);}
QCollection::Item operator+=(uint)
Definition: qglist.cpp:1193
template<class type>
type* QInternalListIterator< type >::operator-- ( )
inline

Definition at line 132 of file qinternallist.h.

132 { return (type *)QGListIterator::operator--(); }
QCollection::Item operator--()
Definition: qglist.cpp:1205
template<class type>
type* QInternalListIterator< type >::operator-= ( uint  j)
inline

Definition at line 133 of file qinternallist.h.

133 { return (type *)QGListIterator::operator-=(j);}
QCollection::Item operator-=(uint)
Definition: qglist.cpp:1218
template<class type>
QInternalListIterator<type>& QInternalListIterator< type >::operator= ( const QInternalListIterator< type > &  it)
inline

Definition at line 134 of file qinternallist.h.

135  { QGListIterator::operator=(it); return *this; }
QGListIterator & operator=(const QGListIterator &)
Definition: qglist.cpp:1085
template<class type>
type* QInternalListIterator< type >::toFirst ( )
inline

Definition at line 117 of file qinternallist.h.

117 { return (type *)QGListIterator::toFirst(); }
QCollection::Item toFirst()
Definition: qglist.cpp:1126
template<class type>
type* QInternalListIterator< type >::toLast ( )
inline

Definition at line 118 of file qinternallist.h.

118 { return (type *)QGListIterator::toLast(); }
QCollection::Item toLast()
Definition: qglist.cpp:1142

The documentation for this class was generated from the following file: