torc::architecture::Array2D< T > Class Template Reference

Encapsulation of a 2D static array. More...

#include <Array.hpp>

Inheritance diagram for torc::architecture::Array2D< T >:

Inheritance graph
[legend]
Collaboration diagram for torc::architecture::Array2D< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Array2D (void)
 Null constructor.
 Array2D (uint32_t inSize)
 Public constructor.

Protected Types

typedef Array< Array< T > > super
 Typedef for the base class.


Detailed Description

template<class T>
class torc::architecture::Array2D< T >

Encapsulation of a 2D static array.

2D arrays are used to represent parts of the device wiring data. In general, the nested arrays will not be identically sized, so we provide no deep constructor here. See Array for more details on the superclass.

Definition at line 124 of file Array.hpp.


Member Typedef Documentation

template<class T>
typedef Array< Array<T> > torc::architecture::Array2D< T >::super [protected]

Typedef for the base class.

Definition at line 128 of file Array.hpp.


Constructor & Destructor Documentation

template<class T>
torc::architecture::Array2D< T >::Array2D ( void   )  [inline]

Null constructor.

template<class T>
torc::architecture::Array2D< T >::Array2D ( uint32_t  inSize  )  [inline]

Public constructor.

Parameters:
inSize The size of the outer array. The inner arrays will be constructed with their unsized default constructor.


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

Generated on Thu Oct 13 16:49:31 2011 for TORC by  doxygen 1.5.6