|
- A Logic Circuit Simulation Library in C++ |
#include <array1d.h>
Inheritance diagram for lcs::Array1D< T, len >:

Public Member Functions | |
| Array1D (void) | |
| Array1D (const Array1D< T, len > &a) | |
| virtual | ~Array1D () |
| int | length (void) const |
| Array1D< T, len > & | operator= (const Array1D< T, len > &a) |
| T & | operator[] (unsigned int index) throw (OutOfRangeException<unsigned int>) |
| const T & | operator[] (unsigned int index) const throw (OutOfRangeException<unsigned int>) |
| lcs::Array1D< T, len >::Array1D | ( | void | ) |
Default constructor.
| lcs::Array1D< T, len >::Array1D | ( | const Array1D< T, len > & | a | ) |
Copy constructor.
| lcs::Array1D< T, len >::~Array1D | ( | ) | [virtual] |
Destructor.
| int lcs::Array1D< T, len >::length | ( | void | ) | const [inline] |
Returns the length of the array.
| Array1D< T, len > & lcs::Array1D< T, len >::operator= | ( | const Array1D< T, len > & | a | ) |
The assignment operator.
| const T & lcs::Array1D< T, len >::operator[] | ( | unsigned int | index | ) | const throw (OutOfRangeException<unsigned int>) |
Retrieves the array element at the specified index.
| T & lcs::Array1D< T, len >::operator[] | ( | unsigned int | index | ) | throw (OutOfRangeException<unsigned int>) |
Retrieves the array element at the specified index.