Bitstream Interpretation Library (BIL)
0.1
|
References a PIP on a distinct tile. More...
#include <xdl/model/PIPRef.hpp>
Public Member Functions | |
PIPRef () | |
Constructs a new PIPRef instance. | |
void | tileIndex (size_t index) |
Sets tile the PIP is on. | |
size_t | tileIndex () const |
Gets index of tile the PIP is on. | |
void | pipIndex (size_t index) |
Sets index of PIP. | |
size_t | pipIndex () const |
Gets index of PIP. | |
void | clear () |
Resets all properties to default values. |
Friends | |
bool | operator== (const PIPRef &ref1, const PIPRef &ref2) |
Tests two PIPRef instances for memberwise equality. | |
bool | operator< (const PIPRef &ref1, const PIPRef &ref2) |
Tests two PIPRef instances for memberwise <. |
References a PIP on a distinct tile.
In a XDL design this class is used to denote activated PIPs. It contains one index to the tile the PIP is on, and one index to the PIP itself.
Definition at line 22 of file PIPRef.hpp.
PIPRef::PIPRef | ( | ) |
Constructs a new PIPRef instance.
Definition at line 11 of file PIPRef.cpp.
void PIPRef::tileIndex | ( | size_t | index | ) |
Sets tile the PIP is on.
Definition at line 19 of file PIPRef.cpp.
size_t PIPRef::tileIndex | ( | ) | const |
Gets index of tile the PIP is on.
Definition at line 25 of file PIPRef.cpp.
void PIPRef::pipIndex | ( | size_t | index | ) |
Sets index of PIP.
Definition at line 31 of file PIPRef.cpp.
size_t PIPRef::pipIndex | ( | ) | const |
Gets index of PIP.
Definition at line 37 of file PIPRef.cpp.
void PIPRef::clear | ( | ) |
Resets all properties to default values.
Definition at line 43 of file PIPRef.cpp.
Tests two PIPRef instances for memberwise equality.
Definition at line 91 of file PIPRef.hpp.
Tests two PIPRef instances for memberwise <.
Definition at line 105 of file PIPRef.hpp.