Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NUtils
 CAbstractionTypeInterfaceInterface for accessing abstraction types
 CAbstractParameterInterfaceInterface for editing parameters
 CAccessPolicyInterfaceInterface for editing access policies
 CAddressBlockExpressionGathererGathers expressions from an address block and its registers
 CAddressBlockInterfaceInterface for editing address blocks
 CAddressSpaceExpressionGathererGathers expressions from an address space and its memory maps
 CAdHocConnectionInterfaceInterface for accessing design ad hoc connections
 CBusInterfaceInterfaceInterface for accessing bus interfaces
 CChannelRelay
 CCLIGeneratorInterface for enabling plugin run using the command line arguments
 CCommonInterfaceCommon functions for interfaces
 CComponentAndInstantiationsParameterFinderThe implementation for finding parameters from the full component with the correct ID
 CComponentInstanceInterfaceInterface for accessing component instances
 CComponentInstanceParameterFinderThe implementation for finding parameters for component instance
 CComponentInstantiationInterfaceInterface for editing component instantiations
 CComponentInstantiationParameterFinderThe implementation for finding parameters with the correct ID
 CComponentParameterFinderThe implementation for finding parameters with the correct ID
 CConsoleMediatorConsole output for user messages
 CDesignParameterFinderThe implementation for finding parameters for designs
 CDocumentValidator
 CExpressionFormatterExpression formatter
 CExpressionFormatterFactoryInterface for constructing design widgets
 CExpressionFormatterFactoryImplementationClass for constructing expression formatters
 CExpressionParserInterface for expression parsers
 CExpressionParserInterface
 CExpressionSupport
 CFieldExpressionsGathererGathers expressions from a field
 CFieldInterfaceInterface for editing fields
 CFileBuilderInterfaceInterface for editing file builders
 CFileChannel
 CFileDependencyDescFile dependency description structure
 CFileInterfaceInterface for editing files
 CFileSetInterfaceInterface for editing filesets
 CHierarchyItemRepresents a single component in the library in hierarchy view
 CHierarchyModelContains the items to display the library component hierarchy to user
 CHighlighter
 CHighlightSource
 CIGeneratorPluginGenerator 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
 CImportHighlighterSource file highlighter for import files
 CImportPlugin
 CImportRunnerRuns import plugins for a given file and component
 CIncludeImportPluginMarker interface for include import plugins
 CInterconnectionInterfaceInterface for accessing design interconnections
 CIPluginAll 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
 CIPluginUtility
 CIPXactSystemVerilogParser
 CISourceAnalyzerPluginKactus2 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
 CLibraryHandlerLibraryHandler is the class that implements the services to manage the IP-XACT library
 CLibraryInterfaceLibraryInterface defines an interface to operate the IP-XACT-library
 CLibraryItemLibraryItem class is used to create the hierarchical structure of IP library
 CLibraryLoaderClass for IP-XACT file search and type parsing
 CLibraryTreeModelThe model that contains the LibraryItems to display library hierarchically
 CListParameterFinderThe implementation for finding parameters from a list with the correct ID
 CMasterPortInterfaceMaster interface for editing component ports and port abstractions
 CMemoryBlockInterfaceParent interface for editing memory blocks
 CMemoryMapExpressionGathererGathers expressions from a memory map and its memory remaps
 CMemoryMapInterfaceInterface for editing memory maps and remaps
 CMemoryRemapExpressionGathererGathers expressions from a memory remap and its address blocks
 CMessageMediatorInterface for outputting messages to the user
 CModeConditionParserParser for Mode condition expressions
 CModeConditionParserBaseInterface
 CModeConditionParserInterface
 CModelParameterSourceInterface for import plugins creating model parameters
 CModelParameterVisualizerInterface for model parameter visualizers in component import
 CModeReferenceInterface
 CModuleParameterInterfaceInterface for editing module parameters
 CMultipleParameterFinderParameter finder of multiple components
 CNameGroupInterfaceInterface for name groups
 CNullChannelNull output for user messages
 CNullParserExpression parser implementation that does nothing
 CParameterCacheThe cached implementation for finding parameters with the correct ID
 CParameterFinderParameter finder
 CParameterizableInterfaceInterface for parameterizable items
 CParametersInterfaceInterface for editing parameters
 CPluginManagerPlugin manager which manages loaded plugins
 CPluginSettingsModelBase interface for plugin settings model
 CPluginUtilityAdapter
 CPortAbstractionInterfaceInterface for editing abstraction definition port abstractions
 CPortMapInterfaceInterface for editing port maps
 CPortsInterfaceInterface for editing component ports
 CPythonAPIInterface for accessing Kactus2 data using Python
 CPythonInterpreterConvenience class for accessing Python interpreter
 CRegisterExpressionsGathererGathers expressions from a register and its fields
 CRegisterFileExpressionsGathererGathers expressions from a register file and its registers
 CRegisterInterfaceInterface for editing registers
 CResetInterfaceInterface for editing resets
 CStdInputListener
 CSubspaceMapInterfaceInterface for editing subspace maps
 CSystemVerilogExpressionParserParser for SystemVerilog expressions
 CTagManagerManager for loaded tags
 CTransparentBridgeInterfaceInterface for accessing transparent bridges
 CWriteChannel