ISLEman
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
QValueList< T > Class Template Reference
Inheritance diagram for QValueList< T >:
QValueStack< T >

Public Types

typedef QValueListIterator< T > Iterator
 Typedefs.
 
typedef QValueListConstIterator< T > ConstIterator
 
typedef T ValueType
 

Public Member Functions

 QValueList ()
 API.
 
 QValueList (const QValueList< T > &l)
 
QValueList< T > & operator= (const QValueList< T > &l)
 
QValueList< T > operator+ (const QValueList< T > &l) const
 
QValueList< T > & operator+= (const QValueList< T > &l)
 
bool operator== (const QValueList< T > &l) const
 
bool operator!= (const QValueList< T > &l) const
 
Iterator begin ()
 
ConstIterator begin () const
 
Iterator end ()
 
ConstIterator end () const
 
Iterator fromLast ()
 
ConstIterator fromLast () const
 
bool isEmpty () const
 
Iterator insert (Iterator it, const T &x)
 
Iterator append (const T &x)
 
Iterator prepend (const T &x)
 
Iterator remove (Iterator it)
 
void remove (const T &x)
 
T & first ()
 
const T & first () const
 
T & last ()
 
const T & last () const
 
T & operator[] (uint i)
 
const T & operator[] (uint i) const
 
Iterator at (uint i)
 
ConstIterator at (uint i) const
 
Iterator find (const T &x)
 
ConstIterator find (const T &x) const
 
Iterator find (Iterator it, const T &x)
 
ConstIterator find (ConstIterator it, const T &x) const
 
int findIndex (const T &x) const
 
uint contains (const T &x) const
 
uint count () const
 
void clear ()
 
QValueList< T > & operator+= (const T &x)
 
QValueList< T > & operator<< (const T &x)
 

Protected Member Functions

void detach ()
 Helpers.
 

Protected Attributes

QValueListPrivate< T > * sh
 Variables.
 

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