OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Private Member Functions | List of all members
AttCell Class Referenceabstract

The abstract base class for attribute cells. More...

#include <AttCell.h>

Inheritance diagram for AttCell:
Inheritance graph
[legend]

Public Member Functions

 AttCell ()
 
virtual ~AttCell ()
 
virtual void clearValue ()=0
 Clear the value. More...
 
virtual void printFormat (std::ostream &os) const =0
 Print the attribute format. More...
 
virtual void printValue (std::ostream &os) const =0
 Print the attribute value. More...
 
virtual void setReal (double)
 Store the value. More...
 
virtual void setString (const std::string &)
 Store the value. More...
 

Private Member Functions

 AttCell (const AttCell &)
 
void operator= (const AttCell &)
 

Detailed Description

The abstract base class for attribute cells.

Definition at line 30 of file AttCell.h.

Constructor & Destructor Documentation

AttCell::AttCell ( )

Definition at line 26 of file AttCell.cpp.

AttCell::~AttCell ( )
virtual

Definition at line 30 of file AttCell.cpp.

AttCell::AttCell ( const AttCell )
private

Member Function Documentation

virtual void AttCell::clearValue ( )
pure virtual

Clear the value.

Implemented in AttString, and AttReal.

void AttCell::operator= ( const AttCell )
private
virtual void AttCell::printFormat ( std::ostream &  os) const
pure virtual

Print the attribute format.

Implemented in AttString, and AttReal.

virtual void AttCell::printValue ( std::ostream &  os) const
pure virtual

Print the attribute value.

Implemented in AttString, and AttReal.

void AttCell::setReal ( double  )
virtual
void AttCell::setString ( const std::string &  )
virtual

Store the value.

Reimplemented in AttString.

Definition at line 38 of file AttCell.cpp.


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