Main Page | Class List | File List | Class Members

CS_ELEMENT< T > Class Template Reference

Denotes the base simulated datatype. More...

#include <CS_ELEMENT.hpp>

Collaboration diagram for CS_ELEMENT< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CS_ELEMENT ()
 The only valid constructor.
 CS_ELEMENT (const T initial_caption)
 Convenience constructor.
 ~CS_ELEMENT ()
 Base deconstructor.
const T & const_access ()
 Const variant of access().
T & access ()
 Access function.
T & unrecorded_access ()
 Unrecorded (non-simulated) access function.
const T & unrecorded_const_access () const
 Const variant of unrecorded_access.
CS_ELEMENT< T > & operator= (const CS_ELEMENT< T > &other)
CS_ELEMENT< T > & operator= (const T &other)
CS_ELEMENT< T > operator+ (const CS_ELEMENT< T > &other) const
CS_ELEMENT< T > operator- (const CS_ELEMENT< T > &other) const
CS_ELEMENT< T > operator * (const CS_ELEMENT< T > &other) const
CS_ELEMENT< T > operator/ (const CS_ELEMENT< T > &other) const
void operator++ ()
bool operator< (const T &other) const
bool operator< (const CS_ELEMENT< T > &other) const
bool operator> (const T &other) const
bool operator> (const CS_ELEMENT< T > &other) const
bool operator== (const T &other) const
bool operator== (const CS_ELEMENT< T > &other) const

Protected Attributes

T * _array
 Contains the actual data.
unsigned long int FAC
 First access counter.

Detailed Description

template<typename T>
class CS_ELEMENT< T >

Denotes the base simulated datatype.


The documentation for this class was generated from the following file:
Generated on Fri Aug 15 18:12:24 2008 for Run-timeCacheSimulator by  doxygen 1.3.9.1