OPAL (Object Oriented Parallel Accelerator Library) 2022.1
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() [1/3]

TableRowRep::TableRowRep ( )

Default constructor.

Definition at line 26 of file TableRowRep.cpp.

◆ TableRowRep() [2/3]

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

Constructor.

Definition at line 36 of file TableRowRep.cpp.

◆ TableRowRep() [3/3]

TableRowRep::TableRowRep ( const TableRowRep rhs)

Definition at line 31 of file TableRowRep.cpp.

◆ ~TableRowRep()

TableRowRep::~TableRowRep ( )

Definition at line 41 of file TableRowRep.cpp.

Member Function Documentation

◆ getPosition()

PlaceRep TableRowRep::getPosition ( ) const

Return the row position representation.

Definition at line 57 of file TableRowRep.cpp.

References position.

◆ getTabName()

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

Return the table name.

Definition at line 52 of file TableRowRep.cpp.

References tabName.

◆ operator=()

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

Definition at line 45 of file TableRowRep.cpp.

References position, and tabName.

◆ print()

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

◆ position

PlaceRep TableRowRep::position
private

Definition at line 66 of file TableRowRep.h.

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

◆ tabName

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: