OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
TableRowRep Class Reference

Representation of a table row reference. More...

#include <TableRowRep.h>

Collaboration diagram for TableRowRep:

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 36 of file TableRowRep.h.

Constructor & Destructor Documentation

◆ TableRowRep() [1/3]

TableRowRep::TableRowRep ( )

Default constructor.

Definition at line 26 of file TableRowRep.cpp.

References position, and tabName.

Referenced by operator=(), and TableRowRep().

◆ TableRowRep() [2/3]

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

Constructor.

Definition at line 36 of file TableRowRep.cpp.

References position, and tabName.

◆ TableRowRep() [3/3]

TableRowRep::TableRowRep ( const TableRowRep & rhs)

Definition at line 31 of file TableRowRep.cpp.

References position, TableRowRep(), and tabName.

Here is the call graph for this function:

◆ ~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, TableRowRep(), and tabName.

Here is the call graph for this function:

◆ 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=(), print(), TableRowRep(), TableRowRep(), and TableRowRep().

◆ tabName

std::string TableRowRep::tabName
private

Definition at line 65 of file TableRowRep.h.

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


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