![]() |
Kactus2
Kactus2 reference guide
|
CAccessPolicyInterface | Interface for editing access policies |
CAddressBlockExpressionGatherer | Gathers expressions from an address block and its registers |
CAddressSpaceExpressionGatherer | Gathers expressions from an address space and its memory maps |
CCLIGenerator | Interface for enabling plugin run using the command line arguments |
▼CCommonInterface | Common functions for interfaces |
CAbstractionTypeInterface | Interface for accessing abstraction types |
CFileBuilderInterface | Interface for editing file builders |
►CNameGroupInterface | Interface for name groups |
CPortMapInterface | Interface for editing port maps |
CResetInterface | Interface for editing resets |
CTransparentBridgeInterface | Interface for accessing transparent bridges |
CDocumentValidator | |
CExpressionFormatter | Expression formatter |
▼CExpressionFormatterFactory | Interface for constructing design widgets |
CExpressionFormatterFactoryImplementation | Class for constructing expression formatters |
▼CExpressionParser | Interface for expression parsers |
CNullParser | Expression parser implementation that does nothing |
►CSystemVerilogExpressionParser | Parser for SystemVerilog expressions |
▼CExpressionParserInterface | |
►CModeConditionParserBaseInterface | |
CExpressionSupport | |
CIPlugin::ExternalProgramRequirement | Contains options for required external program paths for plugin |
CFieldExpressionsGatherer | Gathers expressions from a field |
CFileDependencyDesc | File dependency description structure |
CUtils::FilterOptions | |
CUtils::FirmnessOptions | Contains the Re-usability search filters |
CUtils::HierarchyOptions | Contains the search settings for hierarchy |
▼CHighlighter | |
CImportHighlighter | Source file highlighter for import files |
CHighlightSource | |
CUtils::ImplementationOptions | Contains firmness search settings |
▼CIPlugin | All plugin interfaces inherit from a common IPlugin interface which all plugins must implement. It is used by Kactus2 to acquire plugin information. Most of the plugins do not inherit this interface directly, but some derived interface |
CIGeneratorPlugin | Generator plugins can be used in the component editor and design editors to generate content for the currently active document. The content can //! be, e.g., new source files or direct modifications to the IP-XACT metadata of the document. Plugin generators will automatically appear in the Kactus2 ribbon menu under the Generation group |
CISourceAnalyzerPlugin | Kactus2 contains a dependency analyzer to manage and visualize dependencies between source files of a component. Source analyzer plugins are used in the dependency analyzer to add support for different code languages and even custom file types. Single source analyzer plugin implements support for a single language or predefined file types |
►CImportPlugin | |
▼CIPluginUtility | |
CPluginUtilityAdapter | |
▼CLibraryInterface | LibraryInterface defines an interface to operate the IP-XACT-library |
CLibraryHandler | LibraryHandler is the class that implements the services to manage the IP-XACT library |
CLibraryLoader | Class for IP-XACT file search and type parsing |
CLibraryLoader::LoadTarget | Struct for load targets |
CMemoryMapExpressionGatherer | Gathers expressions from a memory map and its memory remaps |
CMemoryRemapExpressionGatherer | Gathers expressions from a memory remap and its address blocks |
▼CMessageMediator | Interface for outputting messages to the user |
CConsoleMediator | Console output for user messages |
CNullChannel | Null output for user messages |
CModelParameterSource | Interface for import plugins creating model parameters |
CModelParameterVisualizer | Interface for model parameter visualizers in component import |
CModeReferenceInterface | |
▼CParameterFinder | Parameter finder |
CComponentInstantiationParameterFinder | The implementation for finding parameters with the correct ID |
►CComponentParameterFinder | The implementation for finding parameters with the correct ID |
►CListParameterFinder | The implementation for finding parameters from a list with the correct ID |
CMultipleParameterFinder | Parameter finder of multiple components |
▼CParameterizableInterface | Interface for parameterizable items |
CAbstractParameterInterface | Interface for editing parameters |
CBusInterfaceInterface | Interface for accessing bus interfaces |
CComponentInstantiationInterface | Interface for editing component instantiations |
CFieldInterface | Interface for editing fields |
CFileBuilderInterface | Interface for editing file builders |
CFileInterface | Interface for editing files |
CFileSetInterface | Interface for editing filesets |
CMemoryBlockInterface | Parent interface for editing memory blocks |
CMemoryMapInterface | Interface for editing memory maps and remaps |
CPortAbstractionInterface | Interface for editing abstraction definition port abstractions |
CPortMapInterface | Interface for editing port maps |
CPortsInterface | Interface for editing component ports |
CRegisterInterface | Interface for editing registers |
CResetInterface | Interface for editing resets |
CTransparentBridgeInterface | Interface for accessing transparent bridges |
CPluginManager | Plugin manager which manages loaded plugins |
CPluginSettingsModel | Base interface for plugin settings model |
CPythonAPI | Interface for accessing Kactus2 data using Python |
▼CQAbstractItemModel | |
CHierarchyModel | Contains the items to display the library component hierarchy to user |
CLibraryTreeModel | The model that contains the LibraryItems to display library hierarchically |
▼CQObject | |
CChannelRelay | |
CFileChannel | |
CHierarchyItem | Represents a single component in the library in hierarchy view |
CImportHighlighter | Source file highlighter for import files |
CImportRunner | Runs import plugins for a given file and component |
CLibraryHandler | LibraryHandler is the class that implements the services to manage the IP-XACT library |
CLibraryItem | LibraryItem class is used to create the hierarchical structure of IP library |
CParameterCache | The cached implementation for finding parameters with the correct ID |
CPythonInterpreter | Convenience class for accessing Python interpreter |
CStdInputListener | |
CRegisterExpressionsGatherer | Gathers expressions from a register and its fields |
CRegisterFileExpressionsGatherer | Gathers expressions from a register file and its registers |
CUtils::RevisionOptions | |
CTagManager | Manager for loaded tags |
CUtils::TypeOptions | Contains the search options for document types |
CUtils::ValidityOptions | |
▼CWriteChannel | |
CChannelRelay | |
CFileChannel | |
CPythonInterpreter | Convenience class for accessing Python interpreter |