Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
ComponentAndInstantiationsParameterFinder Class Reference

The implementation for finding parameters from the full component with the correct ID. More...

#include <ComponentAndInstantiationsParameterFinder.h>

Inheritance diagram for ComponentAndInstantiationsParameterFinder:
ComponentParameterFinder ParameterFinder

Public Member Functions

 ComponentAndInstantiationsParameterFinder (const ComponentAndInstantiationsParameterFinder &other)=delete
 No copying. No assignment.
 
 ComponentAndInstantiationsParameterFinder (QSharedPointer< Component const > component) noexcept
 
 ~ComponentAndInstantiationsParameterFinder () final=default
 
QList< QSharedPointer< Parameter > > allInstantiationsParameters () const
 
QStringList getAllParameterIds () const final
 
int getNumberOfParameters () const final
 
ComponentAndInstantiationsParameterFinderoperator= (const ComponentAndInstantiationsParameterFinder &other)=delete
 
- Public Member Functions inherited from ComponentParameterFinder
 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
 
QSharedPointer< Parameter > getParameterWithID (QStringView parameterId) const override
 
bool hasId (QStringView id) const override
 
QString nameForId (QStringView id) const override
 
ComponentParameterFinderoperator= (const ComponentParameterFinder &other)=delete
 No assignment.
 
virtual void registerParameterModel (QAbstractItemModel const *model) override
 
virtual void setComponent (QSharedPointer< Component const > component)
 
QString valueForId (QStringView id) const override
 
- Public Member Functions inherited from ParameterFinder
virtual ~ParameterFinder ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from ComponentParameterFinder
QSharedPointer< const Component > getComponent () const noexcept
 

Detailed Description

The implementation for finding parameters from the full component with the correct ID.

Definition at line 24 of file ComponentAndInstantiationsParameterFinder.h.

Constructor & Destructor Documentation

◆ ComponentAndInstantiationsParameterFinder() [1/2]

ComponentAndInstantiationsParameterFinder::ComponentAndInstantiationsParameterFinder ( QSharedPointer< Component const > component)
explicitnoexcept

Constructor.

Parameters
[in]componentThe component which parameters are being searched for.

◆ ComponentAndInstantiationsParameterFinder() [2/2]

ComponentAndInstantiationsParameterFinder::ComponentAndInstantiationsParameterFinder ( const ComponentAndInstantiationsParameterFinder & other)
delete

No copying. No assignment.

◆ ~ComponentAndInstantiationsParameterFinder()

ComponentAndInstantiationsParameterFinder::~ComponentAndInstantiationsParameterFinder ( )
finaldefault

Destructor.

Member Function Documentation

◆ allInstantiationsParameters()

QList< QSharedPointer< Parameter > > ComponentAndInstantiationsParameterFinder::allInstantiationsParameters ( ) const

Get all the instantiation parameters.

Returns
The instantiation parameters.

◆ getAllParameterIds()

QStringList ComponentAndInstantiationsParameterFinder::getAllParameterIds ( ) const
finalvirtual

Gets all of the ids of components parameters.

Returns
A list containing all of the ids.

Reimplemented from ComponentParameterFinder.

◆ getNumberOfParameters()

int ComponentAndInstantiationsParameterFinder::getNumberOfParameters ( ) const
finalvirtual

Gets the number of parameters in the component.

Returns
The number of parameters in the component.

Reimplemented from ComponentParameterFinder.

◆ operator=()

ComponentAndInstantiationsParameterFinder & ComponentAndInstantiationsParameterFinder::operator= ( const ComponentAndInstantiationsParameterFinder & other)
delete

The documentation for this class was generated from the following file: