jigdo API

IList< T > Class Template Reference

The list object. More...

#include <ilist.hh>

List of all members.


Public Types

typedef unsigned size_type
typedef T value_type
typedef T & reference
typedef const T & const_reference

Public Member Functions

 IList ()
 ~IList ()
 Releases all member objects from the list, does not delete them.
bool empty () const
void push_back (T &x)
void push_front (T &x)
T & front () const
T & back () const
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const

Friends

class iterator
class const_iterator

Classes

class  const_iterator
 const_iterator for an IList object More...
class  iterator
 iterator for an IList object More...

Detailed Description

template<class T>
class IList< T >

The list object.


Member Typedef Documentation

template<class T>
typedef unsigned IList< T >::size_type

template<class T>
typedef T IList< T >::value_type

template<class T>
typedef T& IList< T >::reference

template<class T>
typedef const T& IList< T >::const_reference


Constructor & Destructor Documentation

template<class T>
IList< T >::IList (  )  [inline]

template<class T>
IList< T >::~IList (  )  [inline]

Releases all member objects from the list, does not delete them.


Member Function Documentation

template<class T>
bool IList< T >::empty (  )  const [inline]

template<class T>
void IList< T >::push_back ( T &  x  )  [inline]

template<class T>
void IList< T >::push_front ( T &  x  )  [inline]

template<class T>
T& IList< T >::front (  )  const [inline]

template<class T>
T& IList< T >::back (  )  const [inline]

template<class T>
iterator IList< T >::begin (  )  [inline]

template<class T>
iterator IList< T >::end (  )  [inline]

template<class T>
const_iterator IList< T >::begin (  )  const [inline]

template<class T>
const_iterator IList< T >::end (  )  const [inline]


Friends And Related Function Documentation


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

Generated on Tue Sep 23 14:27:42 2008 for jigdo by  doxygen 1.5.6