![]() |
Kactus2
Kactus2 reference guide
|
The implementation for finding parameters for component instance. More...
#include <ComponentInstanceParameterFinder.h>
Public Member Functions | |
ComponentInstanceParameterFinder (const ParameterCache &other)=delete | |
No copying. | |
ComponentInstanceParameterFinder (QSharedPointer< const ComponentInstance > componentInstance, QSharedPointer< const Component > component) | |
~ComponentInstanceParameterFinder () final=default | |
ComponentInstanceParameterFinder & | operator= (const ParameterCache &other)=delete |
No assignment. | |
QString | valueForId (QStringView id) const final |
![]() | |
ParameterCache (const ParameterCache &other)=delete | |
No copying. | |
ParameterCache (QSharedPointer< const Component > component) | |
~ParameterCache () override=default | |
QStringList | getAllParameterIds () const final |
int | getNumberOfParameters () const final |
QSharedPointer< Parameter > | getParameterWithID (QStringView parameterId) const final |
bool | hasId (QStringView id) const final |
ParameterCache & | operator= (const ParameterCache &other)=delete |
No assignment. | |
void | registerParameterModel (QAbstractItemModel const *model) final |
void | setComponent (QSharedPointer< Component const > component) final |
![]() | |
ComponentParameterFinder (const ComponentParameterFinder &other)=delete | |
No copying. | |
ComponentParameterFinder (QSharedPointer< Component const > component) noexcept | |
~ComponentParameterFinder () override=default | |
QList< QSharedPointer< Parameter > > | allAddressSpaceParameters () const |
QList< QSharedPointer< Parameter > > | allBusInterfaceParameters () const |
QList< QSharedPointer< Parameter > > | allCpuParameters () const |
QList< QSharedPointer< Parameter > > | allGeneratorParameters () const |
QList< QSharedPointer< Parameter > > | allIndirectInterfacesParameters () const |
QList< QSharedPointer< Parameter > > | allRegisterParameters () const |
QString | nameForId (QStringView id) const override |
ComponentParameterFinder & | operator= (const ComponentParameterFinder &other)=delete |
No assignment. | |
QString | valueForId (QStringView id) const override |
![]() | |
virtual | ~ParameterFinder ()=default |
Additional Inherited Members | |
![]() | |
QSharedPointer< const Component > | getComponent () const noexcept |
virtual QSharedPointer< Parameter > | searchParameter (QStringView parameterId) const |
The implementation for finding parameters for component instance.
Definition at line 28 of file ComponentInstanceParameterFinder.h.
ComponentInstanceParameterFinder::ComponentInstanceParameterFinder | ( | QSharedPointer< const ComponentInstance > | componentInstance, |
QSharedPointer< const Component > | component ) |
Constructor.
[in] | componentInstance | The component instance whose parameters are being searched for. |
[in] | component | The instantiated component. |
|
finaldefault |
Destructor.
|
delete |
No copying.
|
delete |
No assignment.
|
finalvirtual |
Finds the value of the parameter with the given id.
[in] | id | The id of the parameter to search for. |
Implements ParameterFinder.