#include <CS_ELEMENT.hpp>
Collaboration diagram for CS_ELEMENT< T >:
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. |