Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Array< Type > Class Template Reference

#include <Array.hpp>

List of all members.

Public Methods

 Array (unsigned int size=0)
 Array (const Array< Type > &a)
 ~Array ()
Array< Type > & operator= (const Array< Type > &a)
Type & operator[] (unsigned int idx) const
void Grow (unsigned int newsize, int copy=1)
Array< Type > Union (const Array< Type > &B) const
Array< Type > Intersect (const Array< Type > &B) const
int Member (const Type &a) const
const Type * Get () const
Type * Get ()
unsigned int Size () const
int operator== (const Array< Type > &) const

Protected Methods

unsigned int RealSize () const

template<class Type>
class Array< Type >


Constructor & Destructor Documentation

template<class Type>
Array< Type >::Array unsigned int    size = 0 [inline]
 

template<class Type>
Array< Type >::Array const Array< Type > &    a [inline]
 

template<class Type>
Array< Type >::~Array   [inline]
 


Member Function Documentation

template<class Type>
Type* Array< Type >::Get   [inline]
 

template<class Type>
const Type* Array< Type >::Get   const [inline]
 

template<class Type>
void Array< Type >::Grow unsigned int    newsize,
int    copy = 1
[inline]
 

template<class Type>
Array<Type> Array< Type >::Intersect const Array< Type > &    B const [inline]
 

template<class Type>
int Array< Type >::Member const Type &    a const [inline]
 

template<class Type>
Array<Type>& Array< Type >::operator= const Array< Type > &    a [inline]
 

template<class Type>
int Array< Type >::operator== const Array< Type > &    const [inline]
 

template<class Type>
Type& Array< Type >::operator[] unsigned int    idx const [inline]
 

template<class Type>
unsigned int Array< Type >::RealSize   const [inline, protected]
 

template<class Type>
unsigned int Array< Type >::Size   const [inline]
 

template<class Type>
Array<Type> Array< Type >::Union const Array< Type > &    B const [inline]
 


The documentation for this class was generated from the following file:
Generated on Fri Jul 2 16:25:40 2004 for Lemur Toolkit by doxygen1.2.18