OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Private Attributes | List of all members
TableRowRep Class Reference

Representation of a table row reference. More...

#include <TableRowRep.h>

Collaboration diagram for TableRowRep:
Collaboration graph
[legend]

Public Member Functions

 TableRowRep ()
 Default constructor. More...
 
 TableRowRep (const std::string &tab, const PlaceRep &row)
 Constructor. More...
 
 TableRowRep (const TableRowRep &)
 
 ~TableRowRep ()
 
const TableRowRepoperator= (const TableRowRep &)
 
const std::string & getTabName () const
 Return the table name. More...
 
PlaceRep getPosition () const
 Return the row position representation. More...
 
void print (std::ostream &os) const
 Print in input format. More...
 

Private Attributes

std::string tabName
 
PlaceRep position
 

Detailed Description

Representation of a table row reference.

Definition at line 36 of file TableRowRep.h.

Constructor & Destructor Documentation

TableRowRep::TableRowRep ( )

Default constructor.

Definition at line 26 of file TableRowRep.cpp.

TableRowRep::TableRowRep ( const std::string &  tab,
const PlaceRep row 
)

Constructor.

Definition at line 36 of file TableRowRep.cpp.

TableRowRep::TableRowRep ( const TableRowRep rhs)

Definition at line 31 of file TableRowRep.cpp.

TableRowRep::~TableRowRep ( )

Definition at line 41 of file TableRowRep.cpp.

Member Function Documentation

PlaceRep TableRowRep::getPosition ( ) const

Return the row position representation.

Definition at line 57 of file TableRowRep.cpp.

References position.

Referenced by Insertion::fill(), and Survey::fill().

const std::string & TableRowRep::getTabName ( ) const

Return the table name.

Definition at line 52 of file TableRowRep.cpp.

References tabName.

Referenced by Insertion::fill(), and Survey::fill().

const TableRowRep & TableRowRep::operator= ( const TableRowRep rhs)

Definition at line 45 of file TableRowRep.cpp.

References position, and tabName.

void TableRowRep::print ( std::ostream &  os) const

Print in input format.

Definition at line 62 of file TableRowRep.cpp.

References position, and tabName.

Referenced by operator<<().

Member Data Documentation

PlaceRep TableRowRep::position
private

Definition at line 66 of file TableRowRep.h.

Referenced by getPosition(), operator=(), and print().

std::string TableRowRep::tabName
private

Definition at line 65 of file TableRowRep.h.

Referenced by getTabName(), operator=(), and print().


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