33#ifndef TTA_COST_ESTIMATION_DATA_HH
34#define TTA_COST_ESTIMATION_DATA_HH
49 std::string
name()
const;
int RowID
Type definition of row ID in relational databases.
bool hasSocketReference_
Is the socket reference set?
bool hasRFReference_
Is the RF reference set?
void setBusReference(RowID busEntryID)
void setValue(const DataObject &value)
bool hasBusReference() const
bool hasFUReference() const
RowID socketReference_
Socket reference.
void setPluginID(RowID pluginID)
RowID busReference() const
bool hasPluginID_
Is the plugin ID set?
RowID pluginID_
Plugin ID.
RowID socketReference() const
RowID busReference_
Bus reference.
void setRFReference(RowID rfEntryID)
bool hasSocketReference() const
RowID rfReference_
RF reference.
virtual ~CostEstimationData()
bool hasName_
Is the data name set?
bool hasBusReference_
Is the bus reference set?
DataObject value_
Value data.
bool hasValue_
Is the value set?
void setSocketReference(RowID socketEntryID)
void setFUReference(RowID fuEntryID)
void setName(const std::string &name)
RowID rfReference() const
std::string name_
Name of the data.
RowID fuReference_
FU reference.
bool hasFUReference_
Is the fu reference set?
bool hasRFReference() const
RowID fuReference() const