Main Page | Modules | Namespace List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

tag::array< C, I > Class Template Reference

#include <array.h>

Collaboration diagram for tag::array< C, I >:

[legend]
List of all members.

Public Types

typedef C * iterator
typedef const C * const_iterator

Public Member Functions

iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
 operator C * ()
 operator const C * () const
C & operator * ()
const C & operator * () const
C & operator[] (int i)
const C & operator[] (int i) const
C * operator+ (int i)
const C * operator+ (int i) const
int size () const
 array ()
template<class D, class E>
 array (const T_list< D, E > &l)
template<class D, class E>
 array (const T_list< typename array< int,-1 >::Underfill, T_list< D, E > > &l)

template<class C, int I>
class tag::array< C, I >


Member Typedef Documentation

template<class C, int I>
typedef const C* tag::array< C, I >::const_iterator
 

template<class C, int I>
typedef C* tag::array< C, I >::iterator
 


Constructor & Destructor Documentation

template<class C, int I>
tag::array< C, I >::array  )  [inline]
 

template<class C, int I>
template<class D, class E>
tag::array< C, I >::array const T_list< D, E > &  l  )  [inline]
 

template<class C, int I>
template<class D, class E>
tag::array< C, I >::array const T_list< typename array< int,-1 >::Underfill, T_list< D, E > > &  l  )  [inline]
 


Member Function Documentation

template<class C, int I>
const_iterator tag::array< C, I >::begin  )  const [inline]
 

template<class C, int I>
iterator tag::array< C, I >::begin  )  [inline]
 

template<class C, int I>
const_iterator tag::array< C, I >::end  )  const [inline]
 

template<class C, int I>
iterator tag::array< C, I >::end  )  [inline]
 

template<class C, int I>
const C& tag::array< C, I >::operator *  )  const [inline]
 

template<class C, int I>
C& tag::array< C, I >::operator *  )  [inline]
 

template<class C, int I>
tag::array< C, I >::operator C *  )  [inline]
 

template<class C, int I>
tag::array< C, I >::operator const C *  )  const [inline]
 

template<class C, int I>
const C* tag::array< C, I >::operator+ int  i  )  const [inline]
 

template<class C, int I>
C* tag::array< C, I >::operator+ int  i  )  [inline]
 

template<class C, int I>
const C& tag::array< C, I >::operator[] int  i  )  const [inline]
 

template<class C, int I>
C& tag::array< C, I >::operator[] int  i  )  [inline]
 

template<class C, int I>
int tag::array< C, I >::size  )  const [inline]
 


The documentation for this class was generated from the following file:
Generated on Wed Aug 8 14:30:36 2007 for TooN Algorithm Library - tag by  doxygen 1.3.9.1