![]() |
Kactus2
Kactus2 reference guide
|
Functions | |
AbstractionTypeInterface * | createAbstractionTypeInterface (QSharedPointer< ParameterFinder > parameterFinder, QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< PortMapValidator > portMapValidator, QSharedPointer< Component > component, LibraryInterface *library) |
TransparentBridgeInterface * | createBridgeInterface (QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser) |
AbstractionTypeInterface * | createCommonAbstractionTypeInterface (QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< Component > component, QSharedPointer< PortMapValidator > portMapValidator, LibraryInterface *library, PortMapInterface *portMapInterface) |
BusInterfaceInterface * | createCommonBusInterfaceItems (QSharedPointer< ParameterFinder > parameterFinder, QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< Component > component, LibraryInterface *library, QSharedPointer< PortMapValidator > portMapValidator, AbstractionTypeInterface *abstractionInterface) |
FileSetInterface * | createFileSetInterface (QSharedPointer< ParameterFinder > parameterFinder, QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< Component > component) |
MemoryMapInterface * | createMapInterface (QSharedPointer< ParameterFinder > parameterFinder, QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ParameterValidator > parameterValidator, QSharedPointer< Component > component) |
ParametersInterface * | createParameterInterface (QSharedPointer< ParameterValidator > validator, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ExpressionFormatter > expressionFormatter) |
PortMapInterface * | createPortMapInterface (QSharedPointer< ParameterFinder > parameterFinder, QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< PortMapValidator > portMapValidator, QSharedPointer< Component > component) |
AbstractionTypeInterface * BusInterfaceInterfaceFactory::Details::createAbstractionTypeInterface | ( | QSharedPointer< ParameterFinder > | parameterFinder, |
QSharedPointer< ExpressionFormatter > | expressionFormatter, | ||
QSharedPointer< ExpressionParser > | expressionParser, | ||
QSharedPointer< PortMapValidator > | portMapValidator, | ||
QSharedPointer< Component > | component, | ||
LibraryInterface * | library ) |
Create the interface for accessing abstraction types.
[in] | parameterFinder | The parameter finder. |
[in] | expressionFormatter | Formatter for expressions. |
[in] | expressionParser | Parser for expressions. |
[in] | portMapValidator | The VLNV library. |
[in] | component | The containing component. |
[in] | library | Interface for accessing the library. |
TransparentBridgeInterface * BusInterfaceInterfaceFactory::Details::createBridgeInterface | ( | QSharedPointer< ExpressionFormatter > | expressionFormatter, |
QSharedPointer< ExpressionParser > | expressionParser ) |
Create the interface for accessing transparent bridges.
[in] | expressionFormatter | Formatter for expressions. |
[in] | expressionParser | Parser for expressions. |
AbstractionTypeInterface * BusInterfaceInterfaceFactory::Details::createCommonAbstractionTypeInterface | ( | QSharedPointer< ExpressionParser > | expressionParser, |
QSharedPointer< Component > | component, | ||
QSharedPointer< PortMapValidator > | portMapValidator, | ||
LibraryInterface * | library, | ||
PortMapInterface * | portMapInterface ) |
Create the common properties of an abstraction type interface.
[in] | expressionParser | Parser for expressions. |
[in] | component | The containing component. |
[in] | portMapValidator | Validator for port maps. |
[in] | library | The VLNV library. |
[in] | portMapInterface | Interface for accessing the port maps. |
BusInterfaceInterface * BusInterfaceInterfaceFactory::Details::createCommonBusInterfaceItems | ( | QSharedPointer< ParameterFinder > | parameterFinder, |
QSharedPointer< ExpressionFormatter > | expressionFormatter, | ||
QSharedPointer< ExpressionParser > | expressionParser, | ||
QSharedPointer< Component > | component, | ||
LibraryInterface * | library, | ||
QSharedPointer< PortMapValidator > | portMapValidator, | ||
AbstractionTypeInterface * | abstractionInterface ) |
Create the common items in an interface for accessing bus interfaces.
[in] | parameterFinder | The parameter finder. |
[in] | expressionFormatter | Formatter for expressions. |
[in] | expressionParser | Parser for expressions. |
[in] | component | The containing component. |
[in] | library | Interface for accessing the library. |
[in] | portMapValidator | Validator for port maps. |
[in] | abstractionInterface | Interface for accessing abstraction types. |
FileSetInterface * BusInterfaceInterfaceFactory::Details::createFileSetInterface | ( | QSharedPointer< ParameterFinder > | parameterFinder, |
QSharedPointer< ExpressionFormatter > | expressionFormatter, | ||
QSharedPointer< ExpressionParser > | expressionParser, | ||
QSharedPointer< Component > | component ) |
Create the interface for accessing file sets.
[in] | parameterFinder | The parameter finder. |
[in] | expressionFormatter | Formatter for expressions. |
[in] | expressionParser | Parser for expressions. |
[in] | component | The containing component. |
MemoryMapInterface * BusInterfaceInterfaceFactory::Details::createMapInterface | ( | QSharedPointer< ParameterFinder > | parameterFinder, |
QSharedPointer< ExpressionFormatter > | expressionFormatter, | ||
QSharedPointer< ExpressionParser > | expressionParser, | ||
QSharedPointer< ParameterValidator > | parameterValidator, | ||
QSharedPointer< Component > | component ) |
Create the interface for accessing memory maps.
[in] | parameterFinder | The parameter finder. |
[in] | expressionFormatter | Formatter for expressions. |
[in] | expressionParser | Parser for expressions. |
[in] | parameterValidator | Validator for parameters. |
[in] | component | The containing component. |
ParametersInterface * BusInterfaceInterfaceFactory::Details::createParameterInterface | ( | QSharedPointer< ParameterValidator > | validator, |
QSharedPointer< ExpressionParser > | expressionParser, | ||
QSharedPointer< ExpressionFormatter > | expressionFormatter ) |
Create the interface for accessing parameters.
[in] | validator | Validator for parameters. |
[in] | expressionFormatter | Formatter for expressions. |
[in] | expressionParser | Parser for expressions. |
PortMapInterface * BusInterfaceInterfaceFactory::Details::createPortMapInterface | ( | QSharedPointer< ParameterFinder > | parameterFinder, |
QSharedPointer< ExpressionFormatter > | expressionFormatter, | ||
QSharedPointer< ExpressionParser > | expressionParser, | ||
QSharedPointer< PortMapValidator > | portMapValidator, | ||
QSharedPointer< Component > | component ) |
Create the interface for accessing port maps.
[in] | parameterFinder | The parameter finder. |
[in] | expressionFormatter | Formatter for expressions. |
[in] | expressionParser | Parser for expressions. |
[in] | portMapValidator | Validator for port maps. |
[in] | component | The containing component. |