OpenASIP
2.0
|
#include <HWBlockArchitecture.hh>
Public Member Functions | |
virtual | ~HWBlockArchitecture () |
bool | hasID () const |
void | setID (RowID id) |
RowID | id () const |
Protected Member Functions | |
HWBlockArchitecture () | |
Private Attributes | |
bool | hasID_ |
RowID | id_ |
An abstract base class for FUArchitecture and RFArchitecture.
Definition at line 42 of file HWBlockArchitecture.hh.
|
virtual |
|
protected |
The constructor.
Definition at line 38 of file HWBlockArchitecture.cc.
bool HWBlockArchitecture::hasID | ( | ) | const |
Tells whether the entry has an ID.
Definition at line 56 of file HWBlockArchitecture.cc.
References hasID_.
Referenced by id().
RowID HWBlockArchitecture::id | ( | ) | const |
Returns the ID of the entry.
Definition at line 79 of file HWBlockArchitecture.cc.
References __func__, hasID(), and id_.
Referenced by HDB::HDBManager::fuEntriesByArchitecture(), HDBToHtml::fuEntryToHtml(), HDBToHtml::rfEntryToHtml(), setID(), and HDBBrowserWindow::update().
void HWBlockArchitecture::setID | ( | RowID | id | ) |
Sets the ID for the entry.
id | The ID to set. |
Definition at line 67 of file HWBlockArchitecture.cc.
References hasID_, id(), and id_.
Referenced by HDB::HDBManager::fuArchitectureByID(), and HDB::HDBManager::rfArchitectureByID().
|
private |
Definition at line 54 of file HWBlockArchitecture.hh.
|
private |
Definition at line 55 of file HWBlockArchitecture.hh.