Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

xchen::SimpleArray< T, 1 > Class Template Reference

Recursive Base for SimpleArray<>. More...

#include <SimpleArray.H>

List of all members.

Public Methods

 SimpleArray (int sz)
ListAssignmentCheckSzRt< T,
SimpleArrayIterator< T, 1 > > 
operator= (T const &x)
 Assignment from a list.

void SetIndexStartAt (int bgn)
int GetIndexStart () const
int GetSize () const
T & operator[] (int i)
T & operator[] (Vector< int, 1 >const &i)

Friends

class SimpleArray< T, 2 >
class SimpleArrayIterator< T, 2 >
class vector
ostream & operator<< (ostream &os, const SimpleArray &)


Detailed Description

template<typename T>
class xchen::SimpleArray< T, 1 >

Recursive Base for SimpleArray<>.


Member Function Documentation

template<typename T>
int xchen::SimpleArray< T, 1 >::GetIndexStart   const [inline]
 

template<typename T>
int xchen::SimpleArray< T, 1 >::GetSize   const [inline]
 

template<typename T>
ListAssignmentCheckSzRt< T, SimpleArrayIterator< T, 1 > > xchen::SimpleArray< T, 1 >::operator= T const &    x [inline]
 

Assignment from a list.

template<typename T>
T& xchen::SimpleArray< T, 1 >::operator[] Vector< int, 1 >const &    i [inline]
 

template<typename T>
T& xchen::SimpleArray< T, 1 >::operator[] int    i [inline]
 

template<typename T>
void xchen::SimpleArray< T, 1 >::SetIndexStartAt int    bgn [inline]
 

template<typename T>
xchen::SimpleArray< T, 1 >::SimpleArray int    sz [inline]
 


Friends And Related Function Documentation

template<typename T>
ostream& operator<< ostream &    os,
const SimpleArray< T, 1 > &   
[friend]
 

template<typename T>
friend class SimpleArray< T, 2 > [friend]
 

template<typename T>
friend class SimpleArrayIterator< T, 2 > [friend]
 

template<typename T>
friend class vector [friend]
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 7 21:40:51 2004 by doxygen1.2.18