seal::Cell< DataType > Class Template Reference

#include <cellarray.h>

List of all members.

Public Member Functions

 Cell (void)
 Cell (const Cell &cell)
 ~Cell ()
void operator= (const DataType &val)
void operator= (const Cell< DataType > &rhs)


Detailed Description

template<typename DataType>
class seal::Cell< DataType >

A class which encapsulates a reference holder for a value of certain type. A variable of a type will can then be used as a reference variable of that particular type.

Constructor & Destructor Documentation

template<typename DataType>
seal::Cell< DataType >::Cell ( void   )  [inline]

Default constructor.

template<typename DataType>
seal::Cell< DataType >::Cell ( const Cell< DataType > &  cell  )  [inline]

Copy constructor.

template<typename DataType>
seal::Cell< DataType >::~Cell (  )  [inline]

Destructor.


Member Function Documentation

template<typename DataType>
void seal::Cell< DataType >::operator= ( const DataType &  val  )  [inline]

Assignment operator which changes the value held by the cell.

template<typename DataType>
void seal::Cell< DataType >::operator= ( const Cell< DataType > &  rhs  )  [inline]

Assignment operator which makes the LHS and RHS Cell objects hold the data values. That is, after the assignment operation, any change to the LHS object data value will get reflected in the RHS object data value.


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

Generated on Sat May 16 21:35:20 2009 for SEAL by  doxygen 1.5.5