Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
BusInterfaceInterfaceFactory.h File Reference
#include <QSharedPointer>
#include <KactusAPI/KactusAPIGlobal.h>

Go to the source code of this file.

Namespaces

namespace  BusInterfaceInterfaceFactory
 Constructs the bus interface interface.
 
namespace  BusInterfaceInterfaceFactory::Details
 

Functions

AbstractionTypeInterface * BusInterfaceInterfaceFactory::Details::createAbstractionTypeInterface (QSharedPointer< ParameterFinder > parameterFinder, QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< PortMapValidator > portMapValidator, QSharedPointer< Component > component, LibraryInterface *library)
 
TransparentBridgeInterface * BusInterfaceInterfaceFactory::Details::createBridgeInterface (QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser)
 
KACTUS2_API BusInterfaceInterface * BusInterfaceInterfaceFactory::createBusInterface (QSharedPointer< ParameterFinder > componentParameterFinder, QSharedPointer< ExpressionFormatter > componentExpressionFormatter, QSharedPointer< ExpressionParser > componentParameterParser, QSharedPointer< ListFinder > absDefFinder, QSharedPointer< ExpressionParser > absDefParser, QSharedPointer< Component > component, LibraryInterface *library)
 
AbstractionTypeInterface * BusInterfaceInterfaceFactory::Details::createCommonAbstractionTypeInterface (QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< Component > component, QSharedPointer< PortMapValidator > portMapValidator, LibraryInterface *library, PortMapInterface *portMapInterface)
 
BusInterfaceInterface * BusInterfaceInterfaceFactory::Details::createCommonBusInterfaceItems (QSharedPointer< ParameterFinder > parameterFinder, QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< Component > component, LibraryInterface *library, QSharedPointer< PortMapValidator > portMapValidator, AbstractionTypeInterface *abstractionInterface)
 
FileSetInterface * BusInterfaceInterfaceFactory::Details::createFileSetInterface (QSharedPointer< ParameterFinder > parameterFinder, QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< Component > component)
 
MemoryMapInterface * BusInterfaceInterfaceFactory::Details::createMapInterface (QSharedPointer< ParameterFinder > parameterFinder, QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ParameterValidator > parameterValidator, QSharedPointer< Component > component)
 
ParametersInterface * BusInterfaceInterfaceFactory::Details::createParameterInterface (QSharedPointer< ParameterValidator > validator, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ExpressionFormatter > expressionFormatter)
 
PortMapInterface * BusInterfaceInterfaceFactory::Details::createPortMapInterface (QSharedPointer< ParameterFinder > parameterFinder, QSharedPointer< ExpressionFormatter > expressionFormatter, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< PortMapValidator > portMapValidator, QSharedPointer< Component > component)