|
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. |