Array< ElementType > Class Template Reference

#include <array.h>

Collaboration diagram for Array< ElementType >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Array (long size=10, long start=0)
 Array (const Array &array)
 ~Array ()
Arrayoperator= (const Array &array)
long get_size (void) const
long get_end (void) const
long get_start (void) const
void resize (long size)
void realign (long start)
ElementType & operator[] (long index)
const ElementType & operator[] (long index) const


Detailed Description

template<typename ElementType>
class Array< ElementType >

Definition at line 5 of file array.h.


Constructor & Destructor Documentation

template<typename ElementType>
Array< ElementType >::Array ( long  size = 10,
long  start = 0 
)

template<typename ElementType>
Array< ElementType >::Array ( const Array< ElementType > &  array  ) 

template<typename ElementType>
Array< ElementType >::~Array (  ) 


Member Function Documentation

template<typename ElementType>
Array& Array< ElementType >::operator= ( const Array< ElementType > &  array  ) 

template<typename ElementType>
long Array< ElementType >::get_size ( void   )  const

template<typename ElementType>
long Array< ElementType >::get_end ( void   )  const

Here is the caller graph for this function:

template<typename ElementType>
long Array< ElementType >::get_start ( void   )  const

template<typename ElementType>
void Array< ElementType >::resize ( long  size  ) 

Here is the caller graph for this function:

template<typename ElementType>
void Array< ElementType >::realign ( long  start  ) 

template<typename ElementType>
ElementType& Array< ElementType >::operator[] ( long  index  ) 

template<typename ElementType>
const ElementType& Array< ElementType >::operator[] ( long  index  )  const


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

Generated on Thu Oct 22 13:36:17 2009 for EmployeeInheritanceExample by  doxygen 1.5.5