The ChainCon Software (Release 0.03)
|
A class for providing the cells as their names. More...
#include <cellnames.h>
Public Types | |
typedef CellT | CellType |
The type of a cell identifier. More... | |
typedef CellT | NameType |
The type of the name of a cell. More... | |
Public Member Functions | |
tCellOwnNames () | |
The default constructor of an empty object. More... | |
void | setPrefix (const std::string &s) |
Dummy setPrefix procedure. More... | |
void | setPostfix (const std::string &s) |
Dummy setPostfix procedure. More... | |
CellT | operator() (const CellT &c) |
Returns the name of the given cell. More... | |
int | maxDim () const |
Returns the smallest strict upper bound for the dimensions of named cells. More... | |
bool | operator== (const tCellOwnNames< CellT > &s) const |
The equality operator. More... | |
void | swap (tCellOwnNames< CellT > &s) |
Swaps the data with another object. More... | |
Private Attributes | |
int | maxCellDim1 |
The maximal dimension of the encountered cells plus 1. More... | |
A class for providing the cells as their names.
Definition at line 238 of file cellnames.h.
typedef CellT tCellOwnNames< CellT >::CellType |
The type of a cell identifier.
Definition at line 242 of file cellnames.h.
typedef CellT tCellOwnNames< CellT >::NameType |
The type of the name of a cell.
Definition at line 245 of file cellnames.h.
|
inline |
The default constructor of an empty object.
Definition at line 287 of file cellnames.h.
|
inline |
Returns the smallest strict upper bound for the dimensions of named cells.
Definition at line 305 of file cellnames.h.
References tCellOwnNames< CellT >::maxCellDim1.
|
inline |
Returns the name of the given cell.
Definition at line 311 of file cellnames.h.
References tCellOwnNames< CellT >::maxCellDim1.
|
inline |
The equality operator.
Definition at line 324 of file cellnames.h.
References tCellOwnNames< CellT >::maxCellDim1.
|
inline |
Dummy setPostfix procedure.
Definition at line 299 of file cellnames.h.
|
inline |
Dummy setPrefix procedure.
Definition at line 293 of file cellnames.h.
|
inline |
Swaps the data with another object.
Definition at line 330 of file cellnames.h.
References tCellOwnNames< CellT >::maxCellDim1.
|
private |
The maximal dimension of the encountered cells plus 1.
Definition at line 280 of file cellnames.h.
Referenced by tCellOwnNames< CellT >::maxDim(), tCellOwnNames< CellT >::operator()(), tCellOwnNames< CellT >::operator==(), and tCellOwnNames< CellT >::swap().