Interface for parameterizable items.
More...
#include <ParameterizableInterface.h>
Interface for parameterizable items.
Definition at line 26 of file ParameterizableInterface.h.
◆ ParameterizableInterface() [1/2]
The constructor.
- Parameters
-
[in] | expressionParser | Parser for expressions. |
[in] | expressionFormatter | Formatter for expressions. |
◆ ~ParameterizableInterface()
virtual ParameterizableInterface::~ParameterizableInterface |
( |
| ) |
|
|
virtualdefault |
◆ ParameterizableInterface() [2/2]
No copying. No assignment.
◆ formattedValueFor()
QString ParameterizableInterface::formattedValueFor |
( |
QString const & | expression | ) |
const |
|
protected |
Get the formatted value for the given expression.
- Parameters
-
[in] | expression | The selected expression. |
- Returns
- The formatted expression.
◆ getAllReferencesToIdInItem()
virtual int ParameterizableInterface::getAllReferencesToIdInItem |
( |
const std::string & | itemName, |
|
|
std::string const & | valueID ) const |
|
pure virtual |
Calculate all the references to the selected ID in the selected item.
- Parameters
-
[in] | itemName | Name of the selected item. |
[in] | valueID | The selected ID. |
- Returns
- Number of references to the selected ID in the selected item.
Implemented in AbstractParameterInterface, AddressBlockInterface, BusInterfaceInterface, ComponentInstantiationInterface, FieldInterface, FileBuilderInterface, FileInterface, FileSetInterface, MemoryBlockInterface, MemoryMapInterface, PortMapInterface, PortsInterface, RegisterInterface, ResetInterface, and TransparentBridgeInterface.
◆ operator=()
◆ parseExpressionToBaseNumber()
QString ParameterizableInterface::parseExpressionToBaseNumber |
( |
QString const & | expression, |
|
|
unsigned int const & | baseNumber, |
|
|
bool * | expressionIsValid = nullptr ) const |
|
protected |
Parse the selected expression to the selected base number.
- Parameters
-
[in] | expression | The selected expression. |
[in] | baseNumber | The selected base number. |
- Returns
- The value of the expression in the base number form.
◆ parseExpressionToDecimal()
QString ParameterizableInterface::parseExpressionToDecimal |
( |
QString const & | expression, |
|
|
bool * | expressionIsValid = nullptr ) const |
|
protected |
Parse the selected expression to decimal.
- Parameters
-
[in] | expression | The selected expression. |
- Returns
- The value of the expression in decimal form.
The documentation for this class was generated from the following file: