OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
TableRowRep Class Reference

Representation of a table row reference. More...

#include <TableRowRep.h>

Collaboration diagram for TableRowRep:
Collaboration graph

Public Member Functions

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

Private Attributes

std::string tabName
 
PlaceRep position
 

Detailed Description

Representation of a table row reference.

Definition at line 35 of file TableRowRep.h.

Constructor & Destructor Documentation

◆ TableRowRep() [1/3]

TableRowRep::TableRowRep ( )

Default constructor.

Definition at line 25 of file TableRowRep.cpp.

◆ TableRowRep() [2/3]

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

Constructor.

Definition at line 29 of file TableRowRep.cpp.

◆ TableRowRep() [3/3]

TableRowRep::TableRowRep ( const TableRowRep rhs)

Definition at line 27 of file TableRowRep.cpp.

◆ ~TableRowRep()

TableRowRep::~TableRowRep ( )

Definition at line 32 of file TableRowRep.cpp.

Member Function Documentation

◆ getPosition()

PlaceRep TableRowRep::getPosition ( ) const

Return the row position representation.

Definition at line 42 of file TableRowRep.cpp.

References position.

◆ getTabName()

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

Return the table name.

Definition at line 40 of file TableRowRep.cpp.

References tabName.

◆ operator=()

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

Definition at line 34 of file TableRowRep.cpp.

References position, and tabName.

◆ print()

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

Print in input format.

Definition at line 44 of file TableRowRep.cpp.

References position, and tabName.

Referenced by operator<<().

Member Data Documentation

◆ position

PlaceRep TableRowRep::position
private

Definition at line 62 of file TableRowRep.h.

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

◆ tabName

std::string TableRowRep::tabName
private

Definition at line 61 of file TableRowRep.h.

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


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