Copy disabled (too large)
Download .txt
Showing preview only (26,170K chars total). Download the full file to get everything.
Repository: kactus2/kactus2dev
Branch: main
Commit: 6238518b8926
Files: 3668
Total size: 24.2 MB
Directory structure:
gitextract_zr4oj8e4/
├── .github/
│ └── workflows/
│ ├── check_build.yml
│ ├── code_analysis.yml
│ └── deploy_docs.yml
├── .gitignore
├── .qmake.conf
├── Administrative/
│ ├── Qt64/
│ │ ├── Qt64 Build Instructions.txt
│ │ └── qt64_configure_vs2010.bat
│ ├── development/
│ │ └── FolderStructure.txt
│ ├── docs/
│ │ ├── Doxyfile
│ │ ├── DoxygenLayout.xml
│ │ ├── Kactus2-docs.md
│ │ ├── Python-examples.md
│ │ ├── doxygen-awesome-darkmode-toggle.js
│ │ ├── doxygen-awesome.css
│ │ ├── header.html
│ │ └── index.html
│ └── releaseFiles/
│ ├── DefaultSettingsWin.ini
│ ├── Kactus2.ini
│ ├── Library/
│ │ └── tut.fi/
│ │ ├── global.communication/
│ │ │ ├── iptlm/
│ │ │ │ └── 1.1/
│ │ │ │ └── TLMW.1.1.xml
│ │ │ └── mcapi/
│ │ │ ├── 1.063/
│ │ │ │ └── mcapi.1.063.xml
│ │ │ └── 2.015/
│ │ │ └── mcapi.2.015.xml
│ │ └── ip.swp.api/
│ │ ├── IPTLM.apiDef/
│ │ │ └── 1.1/
│ │ │ └── TLMW.apiDef.1.1.xml
│ │ └── mcapi.apiDef/
│ │ ├── 1.063/
│ │ │ └── mcapi.apiDef.1.063.xml
│ │ └── 2.015/
│ │ └── mcapi.apiDef.2.015.xml
│ ├── gpl2.txt
│ ├── kactus2.desktop
│ ├── kactus2.xpm
│ ├── release_notes.txt
│ ├── setupx64.nsi
│ └── upgrade.cfg
├── CreateHelp.bat
├── Help/
│ ├── HelpSystem/
│ │ ├── ContextHelpBrowser.cpp
│ │ ├── ContextHelpBrowser.h
│ │ ├── HelpSearchWidget.cpp
│ │ ├── HelpSearchWidget.h
│ │ ├── HelpWindow.cpp
│ │ └── HelpWindow.h
│ ├── communityGuideLines.html
│ ├── componenteditor/
│ │ ├── addressblock.html
│ │ ├── addressblock2022.html
│ │ ├── addressspace.html
│ │ ├── addressspace2022.html
│ │ ├── addressspaces.html
│ │ ├── addressspaces2022.html
│ │ ├── apiinterface.html
│ │ ├── apiinterfaces.html
│ │ ├── businterfacegeneral.html
│ │ ├── businterfacegeneral2022.html
│ │ ├── businterfaces.html
│ │ ├── businterfaces2022.html
│ │ ├── channels.html
│ │ ├── channels2022.html
│ │ ├── choices.html
│ │ ├── cominterface.html
│ │ ├── cominterfaces.html
│ │ ├── componentInstantiation.html
│ │ ├── componentInstantiation2022.html
│ │ ├── componentInstantiations.html
│ │ ├── componenteditor.html
│ │ ├── cpu.html
│ │ ├── cpu2022.html
│ │ ├── cpus.html
│ │ ├── cpus2022.html
│ │ ├── designConfigurationInstantiation.html
│ │ ├── designConfigurationInstantiation2022.html
│ │ ├── designConfigurationInstantiations.html
│ │ ├── designInstantiation.html
│ │ ├── designInstantiation2022.html
│ │ ├── designInstantiations.html
│ │ ├── field.html
│ │ ├── field2022.html
│ │ ├── filegeneral.html
│ │ ├── fileset.html
│ │ ├── fileset2022.html
│ │ ├── filesets.html
│ │ ├── general.html
│ │ ├── general2022.html
│ │ ├── indirectInterface.html
│ │ ├── indirectInterface2022.html
│ │ ├── indirectInterfaces.html
│ │ ├── instantiations.html
│ │ ├── memorymap.html
│ │ ├── memorymap2022.html
│ │ ├── memorymaps.html
│ │ ├── memorymaps2022.html
│ │ ├── mode2022.html
│ │ ├── modes2022.html
│ │ ├── otherclockdrivers.html
│ │ ├── params.html
│ │ ├── portmaps.html
│ │ ├── portmaps2022.html
│ │ ├── ports.html
│ │ ├── powerdomains2022.html
│ │ ├── register.html
│ │ ├── register2022.html
│ │ ├── registerFile.html
│ │ ├── registerFile2022.html
│ │ ├── remapStates.html
│ │ ├── resetTypes.html
│ │ ├── resetTypes2022.html
│ │ ├── singleRemapState.html
│ │ ├── subspacemap.html
│ │ ├── subspacemap2022.html
│ │ ├── swproperties.html
│ │ ├── systemview.html
│ │ ├── systemviews.html
│ │ ├── transactionalPorts.html
│ │ ├── view.html
│ │ ├── view2022.html
│ │ ├── views.html
│ │ └── wirePorts.html
│ ├── definitions/
│ │ ├── abstractiondefinition.html
│ │ ├── abstractiondefinition2022.html
│ │ ├── apidefinition.html
│ │ ├── busdefinition.html
│ │ ├── busdefinition2022.html
│ │ ├── catalog.html
│ │ ├── catalog2022.html
│ │ └── comdefinition.html
│ ├── general/
│ │ ├── colors.html
│ │ ├── defaultApplication.html
│ │ ├── expressions.html
│ │ ├── libraryNavigation.html
│ │ ├── shortcuts.html
│ │ ├── toolbarsAndViews.html
│ │ └── workSpace.html
│ ├── gettingStarted/
│ │ ├── accessingDocuments.html
│ │ ├── configureLibrary.html
│ │ └── creatingDocuments.html
│ ├── hwdesign/
│ │ ├── adhocconnection.html
│ │ ├── adhocinterface.html
│ │ ├── adhocport.html
│ │ ├── businterface.html
│ │ ├── busport.html
│ │ ├── busport2022.html
│ │ ├── connection.html
│ │ ├── hwdesign.html
│ │ ├── hwinstance.html
│ │ ├── hwinstance2022.html
│ │ └── interconnectgenerator.html
│ ├── images/
│ │ └── img_sources.pptx
│ ├── index.html
│ ├── kactus2help.qhcp
│ ├── kactus2help.qhp
│ ├── memoryDesign/
│ │ └── memoryDesign.html
│ ├── style.css
│ ├── swsysdesign/
│ │ ├── apiconnection.html
│ │ ├── comconnection.html
│ │ ├── hwmappinginstance.html
│ │ ├── swdesign.html
│ │ ├── swinstance.html
│ │ ├── systemdesign.html
│ │ └── undefinedconnection.html
│ ├── welcome.html
│ └── whatYouCanDo.html
├── IPXACTmodels/
│ ├── AbstractionDefinition/
│ │ ├── AbstractionDefinition.cpp
│ │ ├── AbstractionDefinition.h
│ │ ├── AbstractionDefinitionReader.cpp
│ │ ├── AbstractionDefinitionReader.h
│ │ ├── AbstractionDefinitionWriter.cpp
│ │ ├── AbstractionDefinitionWriter.h
│ │ ├── Packet.cpp
│ │ ├── Packet.h
│ │ ├── PacketField.cpp
│ │ ├── PacketField.h
│ │ ├── PacketReader.cpp
│ │ ├── PacketReader.h
│ │ ├── PacketWriter.cpp
│ │ ├── PacketWriter.h
│ │ ├── PortAbstraction.cpp
│ │ ├── PortAbstraction.h
│ │ ├── TransactionalAbstraction.cpp
│ │ ├── TransactionalAbstraction.h
│ │ ├── TransactionalAbstractionReader.cpp
│ │ ├── TransactionalAbstractionReader.h
│ │ ├── TransactionalAbstractionWriter.cpp
│ │ ├── TransactionalAbstractionWriter.h
│ │ ├── TransactionalPort.cpp
│ │ ├── TransactionalPort.h
│ │ ├── WireAbstraction.cpp
│ │ ├── WireAbstraction.h
│ │ ├── WireAbstractionReader.cpp
│ │ ├── WireAbstractionReader.h
│ │ ├── WireAbstractionWriter.cpp
│ │ ├── WireAbstractionWriter.h
│ │ ├── WirePort.cpp
│ │ ├── WirePort.h
│ │ └── validators/
│ │ ├── AbstractionDefinitionValidator.cpp
│ │ ├── AbstractionDefinitionValidator.h
│ │ ├── PacketValidator.cpp
│ │ ├── PacketValidator.h
│ │ ├── PortAbstractionValidator.cpp
│ │ └── PortAbstractionValidator.h
│ ├── BusDefinition/
│ │ ├── BusDefinition.cpp
│ │ ├── BusDefinition.h
│ │ ├── BusDefinitionReader.cpp
│ │ ├── BusDefinitionReader.h
│ │ ├── BusDefinitionWriter.cpp
│ │ ├── BusDefinitionWriter.h
│ │ └── validators/
│ │ ├── BusDefinitionValidator.cpp
│ │ └── BusDefinitionValidator.h
│ ├── Catalog/
│ │ ├── Catalog.cpp
│ │ ├── Catalog.h
│ │ ├── CatalogReader.cpp
│ │ ├── CatalogReader.h
│ │ ├── CatalogWriter.cpp
│ │ ├── CatalogWriter.h
│ │ ├── IpxactFile.cpp
│ │ ├── IpxactFile.h
│ │ └── validators/
│ │ ├── CatalogValidator.cpp
│ │ └── CatalogValidator.h
│ ├── Component/
│ │ ├── AbstractionType.cpp
│ │ ├── AbstractionType.h
│ │ ├── AccessPolicy.cpp
│ │ ├── AccessPolicy.h
│ │ ├── AccessPolicyReader.cpp
│ │ ├── AccessPolicyReader.h
│ │ ├── AccessPolicyWriter.cpp
│ │ ├── AccessPolicyWriter.h
│ │ ├── AddressBlock.cpp
│ │ ├── AddressBlock.h
│ │ ├── AddressBlockReader.cpp
│ │ ├── AddressBlockReader.h
│ │ ├── AddressBlockWriter.cpp
│ │ ├── AddressBlockWriter.h
│ │ ├── AddressSpace.cpp
│ │ ├── AddressSpace.h
│ │ ├── AddressSpaceReader.cpp
│ │ ├── AddressSpaceReader.h
│ │ ├── AddressSpaceWriter.cpp
│ │ ├── AddressSpaceWriter.h
│ │ ├── AlternateRegister.cpp
│ │ ├── AlternateRegister.h
│ │ ├── BuildCommand.cpp
│ │ ├── BuildCommand.h
│ │ ├── BusInterface.cpp
│ │ ├── BusInterface.h
│ │ ├── BusInterfaceReader.cpp
│ │ ├── BusInterfaceReader.h
│ │ ├── BusInterfaceWriter.cpp
│ │ ├── BusInterfaceWriter.h
│ │ ├── CPUReader.cpp
│ │ ├── CPUReader.h
│ │ ├── CPUWriter.cpp
│ │ ├── CPUWriter.h
│ │ ├── Channel.cpp
│ │ ├── Channel.h
│ │ ├── ChannelReader.cpp
│ │ ├── ChannelReader.h
│ │ ├── ChannelWriter.cpp
│ │ ├── ChannelWriter.h
│ │ ├── Component.cpp
│ │ ├── Component.h
│ │ ├── ComponentGenerator.cpp
│ │ ├── ComponentGenerator.h
│ │ ├── ComponentGeneratorReader.cpp
│ │ ├── ComponentGeneratorReader.h
│ │ ├── ComponentGeneratorWriter.cpp
│ │ ├── ComponentGeneratorWriter.h
│ │ ├── ComponentInstantiation.cpp
│ │ ├── ComponentInstantiation.h
│ │ ├── ComponentReader.cpp
│ │ ├── ComponentReader.h
│ │ ├── ComponentWriter.cpp
│ │ ├── ComponentWriter.h
│ │ ├── Cpu.cpp
│ │ ├── Cpu.h
│ │ ├── DesignConfigurationInstantiation.cpp
│ │ ├── DesignConfigurationInstantiation.h
│ │ ├── DesignInstantiation.cpp
│ │ ├── DesignInstantiation.h
│ │ ├── Driver.cpp
│ │ ├── Driver.h
│ │ ├── EnumeratedValue.cpp
│ │ ├── EnumeratedValue.h
│ │ ├── EnumeratedValueReader.cpp
│ │ ├── EnumeratedValueReader.h
│ │ ├── EnumeratedValueWriter.cpp
│ │ ├── EnumeratedValueWriter.h
│ │ ├── ExecutableImage.cpp
│ │ ├── ExecutableImage.h
│ │ ├── Field.cpp
│ │ ├── Field.h
│ │ ├── FieldAccessPolicy.cpp
│ │ ├── FieldAccessPolicy.h
│ │ ├── FieldAccessPolicyReader.cpp
│ │ ├── FieldAccessPolicyReader.h
│ │ ├── FieldAccessPolicyWriter.cpp
│ │ ├── FieldAccessPolicyWriter.h
│ │ ├── FieldReader.cpp
│ │ ├── FieldReader.h
│ │ ├── FieldReference.cpp
│ │ ├── FieldReference.h
│ │ ├── FieldReferenceReader.cpp
│ │ ├── FieldReferenceReader.h
│ │ ├── FieldReferenceWriter.cpp
│ │ ├── FieldReferenceWriter.h
│ │ ├── FieldReset.cpp
│ │ ├── FieldReset.h
│ │ ├── FieldSlice.cpp
│ │ ├── FieldSlice.h
│ │ ├── FieldWriter.cpp
│ │ ├── FieldWriter.h
│ │ ├── File.cpp
│ │ ├── File.h
│ │ ├── FileReader.cpp
│ │ ├── FileReader.h
│ │ ├── FileSet.cpp
│ │ ├── FileSet.h
│ │ ├── FileSetReader.cpp
│ │ ├── FileSetReader.h
│ │ ├── FileSetRef.cpp
│ │ ├── FileSetRef.h
│ │ ├── FileSetWriter.cpp
│ │ ├── FileSetWriter.h
│ │ ├── FileWriter.cpp
│ │ ├── FileWriter.h
│ │ ├── Function.cpp
│ │ ├── Function.h
│ │ ├── IndirectInterface.cpp
│ │ ├── IndirectInterface.h
│ │ ├── IndirectInterfaceReader.cpp
│ │ ├── IndirectInterfaceReader.h
│ │ ├── IndirectInterfaceWriter.cpp
│ │ ├── IndirectInterfaceWriter.h
│ │ ├── InitiatorInterface.cpp
│ │ ├── InitiatorInterface.h
│ │ ├── InstantiationsReader.cpp
│ │ ├── InstantiationsReader.h
│ │ ├── InstantiationsWriter.cpp
│ │ ├── InstantiationsWriter.h
│ │ ├── LanguageTools.cpp
│ │ ├── LanguageTools.h
│ │ ├── MemoryArray.cpp
│ │ ├── MemoryArray.h
│ │ ├── MemoryArrayReader.cpp
│ │ ├── MemoryArrayReader.h
│ │ ├── MemoryArrayWriter.cpp
│ │ ├── MemoryArrayWriter.h
│ │ ├── MemoryBlockBase.cpp
│ │ ├── MemoryBlockBase.h
│ │ ├── MemoryBlockBaseReader.cpp
│ │ ├── MemoryBlockBaseReader.h
│ │ ├── MemoryBlockBaseWriter.cpp
│ │ ├── MemoryBlockBaseWriter.h
│ │ ├── MemoryMap.cpp
│ │ ├── MemoryMap.h
│ │ ├── MemoryMapBase.cpp
│ │ ├── MemoryMapBase.h
│ │ ├── MemoryMapBaseReader.cpp
│ │ ├── MemoryMapBaseReader.h
│ │ ├── MemoryMapBaseWriter.cpp
│ │ ├── MemoryMapBaseWriter.h
│ │ ├── MemoryMapReader.cpp
│ │ ├── MemoryMapReader.h
│ │ ├── MemoryMapWriter.cpp
│ │ ├── MemoryMapWriter.h
│ │ ├── MemoryRemap.cpp
│ │ ├── MemoryRemap.h
│ │ ├── MirroredTargetInterface.cpp
│ │ ├── MirroredTargetInterface.h
│ │ ├── Mode.cpp
│ │ ├── Mode.h
│ │ ├── ModeReader.cpp
│ │ ├── ModeReader.h
│ │ ├── ModeReference.cpp
│ │ ├── ModeReference.h
│ │ ├── ModeWriter.cpp
│ │ ├── ModeWriter.h
│ │ ├── Model.cpp
│ │ ├── Model.h
│ │ ├── OtherClockDriver.cpp
│ │ ├── OtherClockDriver.h
│ │ ├── OtherClockDriverReader.cpp
│ │ ├── OtherClockDriverReader.h
│ │ ├── OtherClockDriverWriter.cpp
│ │ ├── OtherClockDriverWriter.h
│ │ ├── Port.cpp
│ │ ├── Port.h
│ │ ├── PortMap.cpp
│ │ ├── PortMap.h
│ │ ├── PortReader.cpp
│ │ ├── PortReader.h
│ │ ├── PortSlice.cpp
│ │ ├── PortSlice.h
│ │ ├── PortWriter.cpp
│ │ ├── PortWriter.h
│ │ ├── PowerDomain.cpp
│ │ ├── PowerDomain.h
│ │ ├── PowerDomainReader.cpp
│ │ ├── PowerDomainReader.h
│ │ ├── PowerDomainWriter.cpp
│ │ ├── PowerDomainWriter.h
│ │ ├── Region.cpp
│ │ ├── Region.h
│ │ ├── Register.cpp
│ │ ├── Register.h
│ │ ├── RegisterBase.cpp
│ │ ├── RegisterBase.h
│ │ ├── RegisterDefinition.cpp
│ │ ├── RegisterDefinition.h
│ │ ├── RegisterFile.cpp
│ │ ├── RegisterFile.h
│ │ ├── RegisterReader.cpp
│ │ ├── RegisterReader.h
│ │ ├── RegisterWriter.cpp
│ │ ├── RegisterWriter.h
│ │ ├── RemapPort.cpp
│ │ ├── RemapPort.h
│ │ ├── RemapState.cpp
│ │ ├── RemapState.h
│ │ ├── RemapStateReader.cpp
│ │ ├── RemapStateReader.h
│ │ ├── RemapStateWriter.cpp
│ │ ├── RemapStateWriter.h
│ │ ├── ResetType.h
│ │ ├── Segment.cpp
│ │ ├── Segment.h
│ │ ├── Structured.cpp
│ │ ├── Structured.h
│ │ ├── SubPort.cpp
│ │ ├── SubPort.h
│ │ ├── SubSpaceMap.cpp
│ │ ├── SubSpaceMap.h
│ │ ├── SubSpaceMapWriter.cpp
│ │ ├── SubSpaceMapWriter.h
│ │ ├── SubspaceMapReader.cpp
│ │ ├── SubspaceMapReader.h
│ │ ├── TargetInterface.cpp
│ │ ├── TargetInterface.h
│ │ ├── Transactional.cpp
│ │ ├── Transactional.h
│ │ ├── TransparentBridge.cpp
│ │ ├── TransparentBridge.h
│ │ ├── View.cpp
│ │ ├── View.h
│ │ ├── ViewReader.cpp
│ │ ├── ViewReader.h
│ │ ├── ViewWriter.cpp
│ │ ├── ViewWriter.h
│ │ ├── Wire.cpp
│ │ ├── Wire.h
│ │ ├── WireTypeDef.cpp
│ │ ├── WireTypeDef.h
│ │ ├── WriteValueConstraint.cpp
│ │ ├── WriteValueConstraint.h
│ │ └── validators/
│ │ ├── AbstractionTypeValidator.cpp
│ │ ├── AbstractionTypeValidator.h
│ │ ├── AddressBlockValidator.cpp
│ │ ├── AddressBlockValidator.h
│ │ ├── AddressSpaceValidator.cpp
│ │ ├── AddressSpaceValidator.h
│ │ ├── BusInterfaceValidator.cpp
│ │ ├── BusInterfaceValidator.h
│ │ ├── CPUValidator.cpp
│ │ ├── CPUValidator.h
│ │ ├── ChannelValidator.cpp
│ │ ├── ChannelValidator.h
│ │ ├── CollectionValidators.cpp
│ │ ├── CollectionValidators.h
│ │ ├── ComponentGeneratorValidator.cpp
│ │ ├── ComponentGeneratorValidator.h
│ │ ├── ComponentValidator.cpp
│ │ ├── ComponentValidator.h
│ │ ├── EnumeratedValueValidator.cpp
│ │ ├── EnumeratedValueValidator.h
│ │ ├── FieldAccessPolicyValidator.cpp
│ │ ├── FieldAccessPolicyValidator.h
│ │ ├── FieldReferenceValidator.cpp
│ │ ├── FieldReferenceValidator.h
│ │ ├── FieldSliceValidator.cpp
│ │ ├── FieldSliceValidator.h
│ │ ├── FieldValidator.cpp
│ │ ├── FieldValidator.h
│ │ ├── FileSetValidator.cpp
│ │ ├── FileSetValidator.h
│ │ ├── FileValidator.cpp
│ │ ├── FileValidator.h
│ │ ├── IndirectInterfaceValidator.cpp
│ │ ├── IndirectInterfaceValidator.h
│ │ ├── InstantiationsValidator.cpp
│ │ ├── InstantiationsValidator.h
│ │ ├── MemoryArrayValidator.cpp
│ │ ├── MemoryArrayValidator.h
│ │ ├── MemoryBlockValidator.cpp
│ │ ├── MemoryBlockValidator.h
│ │ ├── MemoryMapBaseValidator.cpp
│ │ ├── MemoryMapBaseValidator.h
│ │ ├── MemoryMapValidator.cpp
│ │ ├── MemoryMapValidator.h
│ │ ├── MemoryReserve.cpp
│ │ ├── MemoryReserve.h
│ │ ├── ModeValidator.cpp
│ │ ├── ModeValidator.h
│ │ ├── OtherClockDriverValidator.cpp
│ │ ├── OtherClockDriverValidator.h
│ │ ├── PortMapValidator.cpp
│ │ ├── PortMapValidator.h
│ │ ├── PortSliceValidator.cpp
│ │ ├── PortSliceValidator.h
│ │ ├── PortTypeValidator.cpp
│ │ ├── PortTypeValidator.h
│ │ ├── PortValidator.cpp
│ │ ├── PortValidator.h
│ │ ├── PowerDomainValidator.cpp
│ │ ├── PowerDomainValidator.h
│ │ ├── RegionValidator.cpp
│ │ ├── RegionValidator.h
│ │ ├── RegisterBaseValidator.cpp
│ │ ├── RegisterBaseValidator.h
│ │ ├── RegisterFileValidator.cpp
│ │ ├── RegisterFileValidator.h
│ │ ├── RegisterValidator.cpp
│ │ ├── RegisterValidator.h
│ │ ├── RemapStateValidator.cpp
│ │ ├── RemapStateValidator.h
│ │ ├── SubspaceMapValidator.cpp
│ │ ├── SubspaceMapValidator.h
│ │ ├── ViewValidator.cpp
│ │ └── ViewValidator.h
│ ├── Design/
│ │ ├── ActiveInterface.cpp
│ │ ├── ActiveInterface.h
│ │ ├── AdHocConnection.cpp
│ │ ├── AdHocConnection.h
│ │ ├── ComponentInstance.cpp
│ │ ├── ComponentInstance.h
│ │ ├── ComponentInstanceReader.cpp
│ │ ├── ComponentInstanceReader.h
│ │ ├── ComponentInstanceWriter.cpp
│ │ ├── ComponentInstanceWriter.h
│ │ ├── Design.cpp
│ │ ├── Design.h
│ │ ├── DesignReader.cpp
│ │ ├── DesignReader.h
│ │ ├── DesignWriter.cpp
│ │ ├── DesignWriter.h
│ │ ├── HierInterface.cpp
│ │ ├── HierInterface.h
│ │ ├── Interconnection.cpp
│ │ ├── Interconnection.h
│ │ ├── MonitorInterconnection.cpp
│ │ ├── MonitorInterconnection.h
│ │ ├── MonitorInterface.cpp
│ │ ├── MonitorInterface.h
│ │ ├── PortReference.cpp
│ │ ├── PortReference.h
│ │ └── validator/
│ │ ├── AdHocConnectionValidator.cpp
│ │ ├── AdHocConnectionValidator.h
│ │ ├── ComponentInstanceValidator.cpp
│ │ ├── ComponentInstanceValidator.h
│ │ ├── DesignValidator.cpp
│ │ ├── DesignValidator.h
│ │ ├── InterconnectionValidator.cpp
│ │ └── InterconnectionValidator.h
│ ├── DesignConfiguration/
│ │ ├── AbstractorInstance.cpp
│ │ ├── AbstractorInstance.h
│ │ ├── DesignConfiguration.cpp
│ │ ├── DesignConfiguration.h
│ │ ├── DesignConfigurationReader.cpp
│ │ ├── DesignConfigurationReader.h
│ │ ├── DesignConfigurationWriter.cpp
│ │ ├── DesignConfigurationWriter.h
│ │ ├── InterconnectionConfiguration.cpp
│ │ ├── InterconnectionConfiguration.h
│ │ ├── InterfaceRef.cpp
│ │ ├── InterfaceRef.h
│ │ ├── MultipleAbstractorInstances.cpp
│ │ ├── MultipleAbstractorInstances.h
│ │ ├── ViewConfiguration.cpp
│ │ ├── ViewConfiguration.h
│ │ └── validators/
│ │ ├── DesignConfigurationValidator.cpp
│ │ ├── DesignConfigurationValidator.h
│ │ ├── InterconnectionConfigurationValidator.cpp
│ │ ├── InterconnectionConfigurationValidator.h
│ │ ├── ViewConfigurationValidator.cpp
│ │ └── ViewConfigurationValidator.h
│ ├── IPXACTmodels.pri
│ ├── IPXACTmodels.pro
│ ├── IPXACTmodels.vcxproj
│ ├── IPXACTmodels.vcxproj.filters
│ ├── common/
│ │ ├── AccessTypes.cpp
│ │ ├── AccessTypes.h
│ │ ├── Array.cpp
│ │ ├── Array.h
│ │ ├── Assertion.cpp
│ │ ├── Assertion.h
│ │ ├── BooleanValue.cpp
│ │ ├── BooleanValue.h
│ │ ├── BuildModel.cpp
│ │ ├── BuildModel.h
│ │ ├── CellSpecification.cpp
│ │ ├── CellSpecification.h
│ │ ├── Choice.cpp
│ │ ├── Choice.h
│ │ ├── ChoiceReader.cpp
│ │ ├── ChoiceReader.h
│ │ ├── ChoiceWriter.cpp
│ │ ├── ChoiceWriter.h
│ │ ├── ClockUnit.cpp
│ │ ├── ClockUnit.h
│ │ ├── CommonItemsReader.cpp
│ │ ├── CommonItemsReader.h
│ │ ├── CommonItemsWriter.cpp
│ │ ├── CommonItemsWriter.h
│ │ ├── ConfigurableElementValue.cpp
│ │ ├── ConfigurableElementValue.h
│ │ ├── ConfigurableVLNVReference.cpp
│ │ ├── ConfigurableVLNVReference.h
│ │ ├── DirectionTypes.cpp
│ │ ├── DirectionTypes.h
│ │ ├── Document.cpp
│ │ ├── Document.h
│ │ ├── DocumentReader.cpp
│ │ ├── DocumentReader.h
│ │ ├── DocumentUtils.cpp
│ │ ├── DocumentUtils.h
│ │ ├── DocumentWriter.cpp
│ │ ├── DocumentWriter.h
│ │ ├── Enumeration.cpp
│ │ ├── Enumeration.h
│ │ ├── Extendable.cpp
│ │ ├── Extendable.h
│ │ ├── FileBuilder.cpp
│ │ ├── FileBuilder.h
│ │ ├── FileBuilderReader.cpp
│ │ ├── FileBuilderReader.h
│ │ ├── FileBuilderWriter.cpp
│ │ ├── FileBuilderWriter.h
│ │ ├── FileType.cpp
│ │ ├── FileType.h
│ │ ├── GenericVendorExtension.cpp
│ │ ├── GenericVendorExtension.h
│ │ ├── ModuleParameter.cpp
│ │ ├── ModuleParameter.h
│ │ ├── ModuleParameterReader.cpp
│ │ ├── ModuleParameterReader.h
│ │ ├── ModuleParameterWriter.cpp
│ │ ├── ModuleParameterWriter.h
│ │ ├── NameGroup.cpp
│ │ ├── NameGroup.h
│ │ ├── NameGroupReader.cpp
│ │ ├── NameGroupReader.h
│ │ ├── NameGroupWriter.cpp
│ │ ├── NameGroupWriter.h
│ │ ├── NameValuePair.cpp
│ │ ├── NameValuePair.h
│ │ ├── Parameter.cpp
│ │ ├── Parameter.h
│ │ ├── ParameterReader.cpp
│ │ ├── ParameterReader.h
│ │ ├── ParameterWriter.cpp
│ │ ├── ParameterWriter.h
│ │ ├── PartSelect.cpp
│ │ ├── PartSelect.h
│ │ ├── PortAlignment.cpp
│ │ ├── PortAlignment.h
│ │ ├── PresenceTypes.cpp
│ │ ├── PresenceTypes.h
│ │ ├── Protocol.cpp
│ │ ├── Protocol.h
│ │ ├── ProtocolReader.cpp
│ │ ├── ProtocolReader.h
│ │ ├── ProtocolWriter.cpp
│ │ ├── ProtocolWriter.h
│ │ ├── Qualifier.cpp
│ │ ├── Qualifier.h
│ │ ├── QualifierReader.cpp
│ │ ├── QualifierReader.h
│ │ ├── QualifierWriter.cpp
│ │ ├── QualifierWriter.h
│ │ ├── Range.cpp
│ │ ├── Range.h
│ │ ├── TagData.h
│ │ ├── TimingConstraint.cpp
│ │ ├── TimingConstraint.h
│ │ ├── TransactionalTypes.cpp
│ │ ├── TransactionalTypes.h
│ │ ├── VLNV.cpp
│ │ ├── VLNV.h
│ │ ├── Vector.cpp
│ │ ├── Vector.h
│ │ ├── VendorExtension.h
│ │ └── validators/
│ │ ├── AssertionValidator.cpp
│ │ ├── AssertionValidator.h
│ │ ├── CellSpecificationValidator.cpp
│ │ ├── CellSpecificationValidator.h
│ │ ├── ChoiceValidator.cpp
│ │ ├── ChoiceValidator.h
│ │ ├── CommonItemsValidator.cpp
│ │ ├── CommonItemsValidator.h
│ │ ├── HierarchicalValidator.cpp
│ │ ├── HierarchicalValidator.h
│ │ ├── NMTokenValidator.cpp
│ │ ├── NMTokenValidator.h
│ │ ├── ParameterValidator.cpp
│ │ ├── ParameterValidator.h
│ │ ├── ProtocolValidator.cpp
│ │ ├── ProtocolValidator.h
│ │ ├── QualifierValidator.cpp
│ │ ├── QualifierValidator.h
│ │ ├── TimingConstraintValidator.cpp
│ │ ├── TimingConstraintValidator.h
│ │ ├── ValueFormatter.cpp
│ │ ├── ValueFormatter.h
│ │ ├── namevalidator.cpp
│ │ └── namevalidator.h
│ ├── generaldeclarations.cpp
│ ├── generaldeclarations.h
│ ├── ipxactmodels_global.h
│ ├── kactusExtensions/
│ │ ├── ApiDefinition.cpp
│ │ ├── ApiDefinition.h
│ │ ├── ApiDefinitionReader.cpp
│ │ ├── ApiDefinitionReader.h
│ │ ├── ApiDefinitionWriter.cpp
│ │ ├── ApiDefinitionWriter.h
│ │ ├── ApiFunction.cpp
│ │ ├── ApiFunction.h
│ │ ├── ApiFunctionParameter.cpp
│ │ ├── ApiFunctionParameter.h
│ │ ├── ApiInterconnection.cpp
│ │ ├── ApiInterconnection.h
│ │ ├── ApiInterface.cpp
│ │ ├── ApiInterface.h
│ │ ├── ColumnDesc.cpp
│ │ ├── ColumnDesc.h
│ │ ├── ComDefinition.cpp
│ │ ├── ComDefinition.h
│ │ ├── ComDefinitionReader.cpp
│ │ ├── ComDefinitionReader.h
│ │ ├── ComDefinitionWriter.cpp
│ │ ├── ComDefinitionWriter.h
│ │ ├── ComInterconnection.cpp
│ │ ├── ComInterconnection.h
│ │ ├── ComInterface.cpp
│ │ ├── ComInterface.h
│ │ ├── ComProperty.cpp
│ │ ├── ComProperty.h
│ │ ├── ConnectionRoute.cpp
│ │ ├── ConnectionRoute.h
│ │ ├── FileDependency.cpp
│ │ ├── FileDependency.h
│ │ ├── HierApiInterconnection.cpp
│ │ ├── HierApiInterconnection.h
│ │ ├── HierComInterconnection.cpp
│ │ ├── HierComInterconnection.h
│ │ ├── InterfaceGraphicsData.cpp
│ │ ├── InterfaceGraphicsData.h
│ │ ├── Kactus2Group.cpp
│ │ ├── Kactus2Group.h
│ │ ├── Kactus2Placeholder.cpp
│ │ ├── Kactus2Placeholder.h
│ │ ├── Kactus2Position.cpp
│ │ ├── Kactus2Position.h
│ │ ├── Kactus2Value.cpp
│ │ ├── Kactus2Value.h
│ │ ├── KactusAttribute.cpp
│ │ ├── KactusAttribute.h
│ │ ├── SystemView.cpp
│ │ ├── SystemView.h
│ │ └── validators/
│ │ ├── ApiDefinitionValidator.cpp
│ │ ├── ApiDefinitionValidator.h
│ │ ├── ComDefinitionValidator.cpp
│ │ ├── ComDefinitionValidator.h
│ │ ├── SystemDesignConfigurationValidator.cpp
│ │ ├── SystemDesignConfigurationValidator.h
│ │ ├── SystemViewConfigurationValidator.cpp
│ │ └── SystemViewConfigurationValidator.h
│ └── utilities/
│ ├── BusDefinitionUtils.cpp
│ ├── BusDefinitionUtils.h
│ ├── ComponentSearch.cpp
│ ├── ComponentSearch.h
│ ├── Copy.h
│ ├── Search.h
│ ├── XmlUtils.cpp
│ └── XmlUtils.h
├── Kactus2.pri
├── Kactus2.pro
├── Kactus2.rc
├── Kactus2.vcxproj
├── Kactus2.vcxproj.filters
├── Kactus2_Solution.pro
├── Kactus2_Solution_vs2022.sln
├── KactusAPI/
│ ├── KactusAPI.cpp
│ ├── KactusAPI.h
│ ├── KactusAPI.pri
│ ├── KactusAPI.pro
│ ├── KactusAPI.vcxproj
│ ├── KactusAPI.vcxproj.filters
│ ├── KactusAPIGlobal.h
│ ├── expressions/
│ │ ├── AddressBlockExpressionsGatherer.cpp
│ │ ├── AddressSpaceExpressionsGatherer.cpp
│ │ ├── ComponentAndInstantiationsParameterFinder.cpp
│ │ ├── ComponentInstanceParameterFinder.cpp
│ │ ├── ComponentInstantiationParameterFinder.cpp
│ │ ├── ComponentParameterFinder.cpp
│ │ ├── DesignParameterFinder.cpp
│ │ ├── ExpressionFormatter.cpp
│ │ ├── ExpressionFormatterFactoryImplementation.cpp
│ │ ├── FieldExpressionsGatherer.cpp
│ │ ├── IPXactSystemVerilogParser.cpp
│ │ ├── ListParameterFinder.cpp
│ │ ├── MemoryMapExpressionsGatherer.cpp
│ │ ├── MemoryRemapExpressionGatherer.cpp
│ │ ├── ModeConditionParser.cpp
│ │ ├── ModeConditionParserInterface.cpp
│ │ ├── MultipleParameterFinder.cpp
│ │ ├── NullParser.cpp
│ │ ├── ParameterCache.cpp
│ │ ├── ParameterConfigurableElementFinder.cpp
│ │ ├── RegisterExpressionsGatherer.cpp
│ │ ├── RegisterFileExpressionsGatherer.cpp
│ │ └── SystemVerilogExpressionParser.cpp
│ ├── include/
│ │ ├── AbstractParameterInterface.h
│ │ ├── AbstractionTypeInterface.h
│ │ ├── AccessPolicyInterface.h
│ │ ├── AdHocConnectionInterface.h
│ │ ├── AddressBlockExpressionsGatherer.h
│ │ ├── AddressBlockInterface.h
│ │ ├── AddressSpaceExpressionsGatherer.h
│ │ ├── BusInterfaceInterface.h
│ │ ├── BusInterfaceInterfaceFactory.h
│ │ ├── BusInterfaceUtilities.h
│ │ ├── CLIGenerator.h
│ │ ├── CommonInterface.h
│ │ ├── ComponentAndInstantiationsParameterFinder.h
│ │ ├── ComponentInstanceInterface.h
│ │ ├── ComponentInstanceParameterFinder.h
│ │ ├── ComponentInstantiationInterface.h
│ │ ├── ComponentInstantiationParameterFinder.h
│ │ ├── ComponentParameterFinder.h
│ │ ├── ConfigJsonParser.h
│ │ ├── ConsoleMediator.h
│ │ ├── DesignParameterFinder.h
│ │ ├── DocumentFileAccess.h
│ │ ├── DocumentValidator.h
│ │ ├── ExpressionFormatter.h
│ │ ├── ExpressionFormatterFactory.h
│ │ ├── ExpressionFormatterFactoryImplementation.h
│ │ ├── ExpressionParser.h
│ │ ├── ExpressionParserInterface.h
│ │ ├── ExpressionSupport.h
│ │ ├── FieldExpressionsGatherer.h
│ │ ├── FieldInterface.h
│ │ ├── FileBuilderInterface.h
│ │ ├── FileHandler.h
│ │ ├── FileInterface.h
│ │ ├── FileSetInterface.h
│ │ ├── HighlightSource.h
│ │ ├── Highlighter.h
│ │ ├── IGeneratorPlugin.h
│ │ ├── IPXactSystemVerilogParser.h
│ │ ├── IPlugin.h
│ │ ├── IPluginUtility.h
│ │ ├── ISourceAnalyzerPlugin.h
│ │ ├── ImportColors.h
│ │ ├── ImportHighlighter.h
│ │ ├── ImportPlugin.h
│ │ ├── ImportRunner.h
│ │ ├── IncludeImportPlugin.h
│ │ ├── InterconnectGenerator.h
│ │ ├── InterconnectRTLWriter.h
│ │ ├── InterconnectionInterface.h
│ │ ├── LibraryHandler.h
│ │ ├── LibraryInterface.h
│ │ ├── LibraryItem.h
│ │ ├── LibraryLoader.h
│ │ ├── LibraryTreeModel.h
│ │ ├── ListHelper.h
│ │ ├── ListParameterFinder.h
│ │ ├── MasterPortInterface.h
│ │ ├── MemoryBlockInterface.h
│ │ ├── MemoryMapExpressionsGatherer.h
│ │ ├── MemoryMapInterface.h
│ │ ├── MemoryRemapExpressionGatherer.h
│ │ ├── MessageMediator.h
│ │ ├── ModeConditionParser.h
│ │ ├── ModeConditionParserInterface.h
│ │ ├── ModeReferenceInterface.h
│ │ ├── ModelParameterSource.h
│ │ ├── ModelParameterVisualizer.h
│ │ ├── ModuleParameterInterface.h
│ │ ├── MultipleParameterFinder.h
│ │ ├── NameGroupInterface.h
│ │ ├── NullChannel.h
│ │ ├── NullParser.h
│ │ ├── ParameterCache.h
│ │ ├── ParameterConfigurableElementFinder.h
│ │ ├── ParameterFinder.h
│ │ ├── ParameterizableInterface.h
│ │ ├── ParametersInterface.h
│ │ ├── PluginManager.h
│ │ ├── PluginSettingsModel.h
│ │ ├── PluginUtilityAdapter.h
│ │ ├── PortAbstractionInterface.h
│ │ ├── PortMapInterface.h
│ │ ├── PortsInterface.h
│ │ ├── RegisterExpressionsGatherer.h
│ │ ├── RegisterFileExpressionsGatherer.h
│ │ ├── RegisterInterface.h
│ │ ├── ResetInterface.h
│ │ ├── SubspaceMapInterface.h
│ │ ├── SystemVerilogExpressionParser.h
│ │ ├── SystemVerilogSyntax.h
│ │ ├── TagManager.h
│ │ ├── TransparentBridgeInterface.h
│ │ ├── VersionHelper.h
│ │ ├── config.json
│ │ ├── hierarchyitem.h
│ │ ├── hierarchymodel.h
│ │ └── utils.h
│ ├── interfaces/
│ │ ├── bus/
│ │ │ ├── AbstractionTypeInterface.cpp
│ │ │ └── PortAbstractionInterface.cpp
│ │ ├── common/
│ │ │ ├── AbstractParameterInterface.cpp
│ │ │ ├── CommonInterface.cpp
│ │ │ ├── NameGroupInterface.cpp
│ │ │ ├── ParameterizableInterface.cpp
│ │ │ └── ParametersInterface.cpp
│ │ ├── component/
│ │ │ ├── AccessPolicyInterface.cpp
│ │ │ ├── AddressBlockInterface.cpp
│ │ │ ├── BusInterfaceInterface.cpp
│ │ │ ├── BusInterfaceInterfaceFactory.cpp
│ │ │ ├── BusInterfaceUtilities.cpp
│ │ │ ├── ComponentInstantiationInterface.cpp
│ │ │ ├── FieldInterface.cpp
│ │ │ ├── FileBuilderInterface.cpp
│ │ │ ├── FileInterface.cpp
│ │ │ ├── FileSetInterface.cpp
│ │ │ ├── MasterPortInterface.cpp
│ │ │ ├── MemoryBlockInterface.cpp
│ │ │ ├── MemoryMapInterface.cpp
│ │ │ ├── ModeReferenceInterface.cpp
│ │ │ ├── ModuleParameterInterface.cpp
│ │ │ ├── PortMapInterface.cpp
│ │ │ ├── PortsInterface.cpp
│ │ │ ├── RegisterInterface.cpp
│ │ │ ├── ResetInterface.cpp
│ │ │ ├── SubspaceMapInterface.cpp
│ │ │ └── TransparentBridgeInterface.cpp
│ │ └── design/
│ │ ├── AdHocConnectionInterface.cpp
│ │ ├── ComponentInstanceInterface.cpp
│ │ └── InterconnectionInterface.cpp
│ ├── library/
│ │ ├── DocumentFileAccess.cpp
│ │ ├── DocumentValidator.cpp
│ │ ├── LibraryHandler.cpp
│ │ ├── LibraryItem.cpp
│ │ ├── LibraryLoader.cpp
│ │ ├── LibraryTreeModel.cpp
│ │ ├── TagManager.cpp
│ │ ├── hierarchyitem.cpp
│ │ └── hierarchymodel.cpp
│ ├── plugins/
│ │ ├── ImportHighlighter.cpp
│ │ ├── ImportRunner.cpp
│ │ ├── InterconnectGenerator/
│ │ │ ├── ConfigJsonParser.cpp
│ │ │ ├── InterconnectGenerator.cpp
│ │ │ └── InterconnectRTLWriter.cpp
│ │ ├── PluginManager.cpp
│ │ └── PluginUtilityAdapter.cpp
│ └── utilities/
│ ├── ConsoleMediator.cpp
│ ├── FileHandler.cpp
│ ├── NullChannel.cpp
│ ├── VersionHelper.cpp
│ └── utils.cpp
├── LICENSE
├── PSF_LICENSE.txt
├── Plugins/
│ ├── AlteraBSPGenerator/
│ │ ├── AlteraBSPGenerator.pri
│ │ ├── AlteraBSPGenerator.pro
│ │ ├── AlteraBSPGenerator.qrc
│ │ ├── AlteraBSPGenerator.suo
│ │ ├── AlteraBSPGenerator.vcxproj
│ │ ├── AlteraBSPGenerator.vcxproj.filters
│ │ ├── alteraBSPGenerator.json
│ │ ├── alterabspgenerator.cpp
│ │ ├── alterabspgenerator.h
│ │ ├── alterabspgenerator_global.h
│ │ ├── alterabspgeneratordialog.cpp
│ │ ├── alterabspgeneratordialog.h
│ │ ├── commandlineconsole.cpp
│ │ ├── commandlineconsole.h
│ │ ├── commandlinegeneratordialog.cpp
│ │ └── commandlinegeneratordialog.h
│ ├── CppSourceAnalyzer/
│ │ ├── CppSourceAnalyzer.cpp
│ │ ├── CppSourceAnalyzer.h
│ │ ├── CppSourceAnalyzer.json
│ │ ├── CppSourceAnalyzer.pri
│ │ ├── CppSourceAnalyzer.pro
│ │ ├── CppSourceAnalyzer.vcproj
│ │ ├── CppSourceAnalyzer.vcxproj
│ │ └── CppSourceAnalyzer.vcxproj.filters
│ ├── LinuxDeviceTree/
│ │ ├── CPUSelection/
│ │ │ ├── LinuxDeviceTreeCPUColumns.h
│ │ │ ├── LinuxDeviceTreeCPUDelegate.cpp
│ │ │ ├── LinuxDeviceTreeCPUDelegate.h
│ │ │ ├── LinuxDeviceTreeCPUDetails.cpp
│ │ │ ├── LinuxDeviceTreeCPUDetails.h
│ │ │ ├── LinuxDeviceTreeCPUEditor.cpp
│ │ │ ├── LinuxDeviceTreeCPUEditor.h
│ │ │ ├── LinuxDeviceTreeCPUModel.cpp
│ │ │ ├── LinuxDeviceTreeCPUModel.h
│ │ │ ├── LinuxDeviceTreeCpuRoutesContainer.cpp
│ │ │ └── LinuxDeviceTreeCpuRoutesContainer.h
│ │ ├── LinuxDeviceTree.qrc
│ │ ├── LinuxDeviceTreeDialog.cpp
│ │ ├── LinuxDeviceTreeDialog.h
│ │ ├── LinuxDeviceTreeGenerator.cpp
│ │ ├── LinuxDeviceTreeGenerator.h
│ │ ├── LinuxDeviceTreeGenerator.pri
│ │ ├── LinuxDeviceTreeGenerator.pro
│ │ ├── LinuxDeviceTreeGenerator.vcxproj
│ │ ├── LinuxDeviceTreeGenerator.vcxproj.filters
│ │ ├── LinuxDeviceTreeGenerator_global.h
│ │ ├── LinuxDeviceTreePlugin.cpp
│ │ ├── LinuxDeviceTreePlugin.h
│ │ └── LinuxDeviceTreePlugin.json
│ ├── MCAPICodeGenerator/
│ │ ├── MCAPICodeGenerator.cpp
│ │ ├── MCAPICodeGenerator.h
│ │ ├── MCAPICodeGenerator.pri
│ │ ├── MCAPICodeGenerator.pro
│ │ ├── MCAPICodeGenerator.qrc
│ │ ├── MCAPICodeGenerator.vcproj
│ │ ├── MCAPICodeGenerator.vcxproj
│ │ ├── MCAPICodeGenerator.vcxproj.filters
│ │ ├── MCAPICodeGeneratorPlugin.cpp
│ │ ├── MCAPICodeGeneratorPlugin.h
│ │ ├── MCAPIHeaderGenerator.cpp
│ │ ├── MCAPIHeaderGenerator.h
│ │ ├── MCAPIParser.cpp
│ │ ├── MCAPIParser.h
│ │ └── mcapi.json
│ ├── MakefileGenerator/
│ │ ├── MakeCommon.h
│ │ ├── MakeConfiguration.cpp
│ │ ├── MakeConfiguration.h
│ │ ├── MakeParametersDialog.cpp
│ │ ├── MakeParametersDialog.h
│ │ ├── MakefileGenerator.cpp
│ │ ├── MakefileGenerator.h
│ │ ├── MakefileGenerator.pri
│ │ ├── MakefileGenerator.pro
│ │ ├── MakefileGenerator.qrc
│ │ ├── MakefileGenerator.vcxproj
│ │ ├── MakefileGenerator.vcxproj.filters
│ │ ├── MakefileGeneratorPlugin.cpp
│ │ ├── MakefileGeneratorPlugin.h
│ │ ├── MakefileParser.cpp
│ │ ├── MakefileParser.h
│ │ ├── SWStackParser.cpp
│ │ ├── SWStackParser.h
│ │ ├── makefile.json
│ │ └── makefilegenerator_global.h
│ ├── MemoryMapHeaderGenerator/
│ │ ├── BaseMemoryMapHeaderWriter.cpp
│ │ ├── BaseMemoryMapHeaderWriter.h
│ │ ├── GlobalMemoryMapHeaderWriter.cpp
│ │ ├── GlobalMemoryMapHeaderWriter.h
│ │ ├── LocalMemoryMapHeaderWriter.cpp
│ │ ├── LocalMemoryMapHeaderWriter.h
│ │ ├── MemoryMapHeaderGenerator.pri
│ │ ├── MemoryMapHeaderGenerator.pro
│ │ ├── MemoryMapHeaderGenerator.vcxproj
│ │ ├── MemoryMapHeaderGenerator.vcxproj.filters
│ │ ├── SystemMemoryMapHeaderWriter.cpp
│ │ ├── SystemMemoryMapHeaderWriter.h
│ │ ├── fileSaveDialog/
│ │ │ ├── filesavedialog.cpp
│ │ │ ├── filesavedialog.h
│ │ │ ├── filesavedialogview.cpp
│ │ │ └── filesavedialogview.h
│ │ ├── globalheadersavemodel.cpp
│ │ ├── globalheadersavemodel.h
│ │ ├── headerGenerator.json
│ │ ├── localheadersavedelegate.cpp
│ │ ├── localheadersavedelegate.h
│ │ ├── localheadersavemodel.cpp
│ │ ├── localheadersavemodel.h
│ │ ├── memorymapheadergenerator.cpp
│ │ ├── memorymapheadergenerator.h
│ │ ├── memorymapheadergenerator.qrc
│ │ ├── memorymapheadergenerator_global.h
│ │ ├── systemheadersavemodel.cpp
│ │ └── systemheadersavemodel.h
│ ├── MemoryViewGenerator/
│ │ ├── MemoryViewGenerator.cpp
│ │ ├── MemoryViewGenerator.h
│ │ ├── MemoryViewGenerator.json
│ │ ├── MemoryViewGenerator.pri
│ │ ├── MemoryViewGenerator.pro
│ │ ├── MemoryViewGenerator.qrc
│ │ ├── MemoryViewGenerator.vcxproj
│ │ ├── MemoryViewGenerator.vcxproj.filters
│ │ ├── MemoryViewGeneratorPlugin.cpp
│ │ ├── MemoryViewGeneratorPlugin.h
│ │ └── memoryviewgenerator_global.h
│ ├── ModelSimGenerator/
│ │ ├── ModelSimGenerator.pri
│ │ ├── ModelSimGenerator.pro
│ │ ├── ModelSimGenerator.qrc
│ │ ├── ModelSimGenerator.sdf
│ │ ├── ModelSimGenerator.vcxproj
│ │ ├── ModelSimGenerator.vcxproj.filters
│ │ ├── ModelSimGeneratorPlugin.cpp
│ │ ├── ModelSimGeneratorPlugin.h
│ │ ├── ModelSimWriterFactory/
│ │ │ ├── ModelSimDocument.cpp
│ │ │ ├── ModelSimDocument.h
│ │ │ ├── ModelSimWriter.cpp
│ │ │ ├── ModelSimWriter.h
│ │ │ ├── ModelSimWriterFactory.cpp
│ │ │ └── ModelSimWriterFactory.h
│ │ ├── modelSimGenerator.json
│ │ └── modelsimgenerator_global.h
│ ├── PadsPartGenerator/
│ │ ├── PadsAsciiSyntax.h
│ │ ├── PadsPartGenerator.cpp
│ │ ├── PadsPartGenerator.h
│ │ ├── PadsPartGenerator.pri
│ │ ├── PadsPartGenerator.pro
│ │ ├── PadsPartGenerator.qrc
│ │ ├── PadsPartGenerator.vcxproj
│ │ ├── PadsPartGenerator.vcxproj.filters
│ │ ├── PadsPartGeneratorDialog.cpp
│ │ ├── PadsPartGeneratorDialog.h
│ │ └── padspartgenerator.json
│ ├── PluginSystem/
│ │ └── GeneratorPlugin/
│ │ ├── AddToFilesetWidget.cpp
│ │ ├── AddToFilesetWidget.h
│ │ ├── FileOutputWidget.cpp
│ │ ├── FileOutputWidget.h
│ │ ├── GenerationControl.cpp
│ │ ├── GenerationControl.h
│ │ ├── HDLGenerationDialog.cpp
│ │ ├── HDLGenerationDialog.h
│ │ ├── IWriterFactory.h
│ │ ├── MessagePasser.cpp
│ │ ├── MessagePasser.h
│ │ ├── OutputControl.cpp
│ │ ├── OutputControl.h
│ │ ├── ViewSelection.cpp
│ │ ├── ViewSelection.h
│ │ ├── ViewSelectionWidget.cpp
│ │ └── ViewSelectionWidget.h
│ ├── QuartusPinImportPlugin/
│ │ ├── QuartusPinImportPlugin.cpp
│ │ ├── QuartusPinImportPlugin.h
│ │ ├── QuartusPinImportPlugin.pri
│ │ ├── QuartusPinImportPlugin.pro
│ │ ├── QuartusPinImportPlugin.vcxproj
│ │ ├── QuartusPinImportPlugin.vcxproj.filters
│ │ ├── QuartusPinImportPlugin_global.h
│ │ ├── QuartusPinSyntax.h
│ │ └── quartuspinimportplugin.json
│ ├── QuartusProjectGenerator/
│ │ ├── QuartusGenerator.cpp
│ │ ├── QuartusGenerator.h
│ │ ├── QuartusProjectGenerator.cpp
│ │ ├── QuartusProjectGenerator.h
│ │ ├── QuartusProjectGenerator.json
│ │ ├── QuartusProjectGenerator.pri
│ │ ├── QuartusProjectGenerator.pro
│ │ ├── QuartusProjectGenerator.qrc
│ │ ├── QuartusProjectGenerator.suo
│ │ ├── QuartusProjectGenerator.vcxproj
│ │ ├── QuartusProjectGenerator.vcxproj.filters
│ │ └── QuartusProjectGenerator_global.h
│ ├── RenodeGenerator/
│ │ ├── CPUDialog/
│ │ │ ├── RenodeColumns.h
│ │ │ ├── RenodeConstants.h
│ │ │ ├── RenodeCpuEditor.cpp
│ │ │ ├── RenodeCpuEditor.h
│ │ │ ├── RenodeCpuRoutesContainer.cpp
│ │ │ ├── RenodeCpuRoutesContainer.h
│ │ │ ├── RenodeFileEditor.cpp
│ │ │ ├── RenodeFileEditor.h
│ │ │ ├── RenodeFileSelectionGroup.cpp
│ │ │ ├── RenodeFileSelectionGroup.h
│ │ │ ├── RenodeMemoriesEditor.cpp
│ │ │ ├── RenodeMemoriesEditor.h
│ │ │ ├── RenodeMemoriesModel.cpp
│ │ │ ├── RenodeMemoriesModel.h
│ │ │ ├── RenodePeripheralsDelegate.cpp
│ │ │ ├── RenodePeripheralsDelegate.h
│ │ │ ├── RenodePeripheralsEditor.cpp
│ │ │ ├── RenodePeripheralsEditor.h
│ │ │ ├── RenodePeripheralsModel.cpp
│ │ │ ├── RenodePeripheralsModel.h
│ │ │ ├── RenodeStructs.h
│ │ │ ├── RenodeUtilities.cpp
│ │ │ ├── RenodeUtilities.h
│ │ │ └── TemplateEditor/
│ │ │ ├── PeripheralTemplateConfigurer.cpp
│ │ │ ├── PeripheralTemplateConfigurer.h
│ │ │ ├── PeripheralTemplateDelegate.cpp
│ │ │ ├── PeripheralTemplateDelegate.h
│ │ │ ├── PeripheralTemplateEditor.cpp
│ │ │ ├── PeripheralTemplateEditor.h
│ │ │ ├── PeripheralTemplateModel.cpp
│ │ │ ├── PeripheralTemplateModel.h
│ │ │ ├── PeripheralTemplatesDialog.cpp
│ │ │ └── PeripheralTemplatesDialog.h
│ │ ├── RenodeConfigurationManager.cpp
│ │ ├── RenodeConfigurationManager.h
│ │ ├── RenodeGenerator.cpp
│ │ ├── RenodeGenerator.h
│ │ ├── RenodeGenerator.qrc
│ │ ├── RenodeGeneratorPlugin.cpp
│ │ ├── RenodeGeneratorPlugin.h
│ │ ├── RenodeGeneratorPlugin.pri
│ │ ├── RenodeGeneratorPlugin.pro
│ │ ├── RenodeGeneratorPlugin.vcxproj
│ │ ├── RenodeGeneratorPlugin.vcxproj.filters
│ │ ├── RenodeSettingsModel.cpp
│ │ ├── RenodeSettingsModel.h
│ │ ├── RenodeSettingsWidget.cpp
│ │ ├── RenodeSettingsWidget.h
│ │ ├── renodeGeneratorPlugin.json
│ │ └── renodegeneratorplugin_global.h
│ ├── SVDGenerator/
│ │ ├── CPUDialog/
│ │ │ ├── SVDCPUColumns.h
│ │ │ ├── SVDCPUDelegate.cpp
│ │ │ ├── SVDCPUDelegate.h
│ │ │ ├── SVDCPUEditor.cpp
│ │ │ ├── SVDCPUEditor.h
│ │ │ ├── SVDCPUModel.cpp
│ │ │ ├── SVDCPUModel.h
│ │ │ ├── SVDCpuRoutesContainer.cpp
│ │ │ ├── SVDCpuRoutesContainer.h
│ │ │ └── SVDUtilities.h
│ │ ├── SVDConfigurationManager.cpp
│ │ ├── SVDConfigurationManager.h
│ │ ├── SVDGenerator.cpp
│ │ ├── SVDGenerator.h
│ │ ├── SVDGenerator.qrc
│ │ ├── SVDGeneratorPlugin.cpp
│ │ ├── SVDGeneratorPlugin.h
│ │ ├── SVDGeneratorPlugin.pri
│ │ ├── SVDGeneratorPlugin.pro
│ │ ├── SVDGeneratorPlugin.vcxproj
│ │ ├── SVDGeneratorPlugin.vcxproj.filters
│ │ ├── svdgeneratorplugin.json
│ │ └── svdgeneratorplugin_global.h
│ ├── VHDLAnalyzer/
│ │ ├── VHDLSourceAnalyzer.cpp
│ │ ├── VHDLSourceAnalyzer.h
│ │ ├── VHDLSourceAnalyzer.pri
│ │ ├── VHDLSourceAnalyzer.pro
│ │ ├── VHDLSourceAnalyzer.vcproj
│ │ ├── VHDLSourceAnalyzer.vcxproj
│ │ ├── VHDLSourceAnalyzer.vcxproj.filters
│ │ └── vhdlPlugin.json
│ ├── VHDLGenerator/
│ │ ├── VHDLGenerator.json
│ │ ├── VHDLGenerator.pri
│ │ ├── VHDLGenerator.pro
│ │ ├── VHDLGenerator.qrc
│ │ ├── VHDLGenerator.vcxproj
│ │ ├── VHDLGenerator.vcxproj.filters
│ │ ├── VHDLGeneratorDialog.cpp
│ │ ├── VHDLGeneratorDialog.h
│ │ ├── VHDLGeneratorPlugin.cpp
│ │ ├── VHDLGeneratorPlugin.h
│ │ ├── VHDLGenerator_global.h
│ │ ├── VhdlTypedObject.cpp
│ │ ├── VhdlTypedObject.h
│ │ ├── vhdlcomponentdeclaration.cpp
│ │ ├── vhdlcomponentdeclaration.h
│ │ ├── vhdlcomponentinstance.cpp
│ │ ├── vhdlcomponentinstance.h
│ │ ├── vhdlconnectionendpoint.cpp
│ │ ├── vhdlconnectionendpoint.h
│ │ ├── vhdlgeneral.cpp
│ │ ├── vhdlgeneral.h
│ │ ├── vhdlgenerator2.cpp
│ │ ├── vhdlgenerator2.h
│ │ ├── vhdlgeneric.cpp
│ │ ├── vhdlgeneric.h
│ │ ├── vhdlobject.cpp
│ │ ├── vhdlobject.h
│ │ ├── vhdlport.cpp
│ │ ├── vhdlport.h
│ │ ├── vhdlportmap.cpp
│ │ ├── vhdlportmap.h
│ │ ├── vhdlportsorter.cpp
│ │ ├── vhdlportsorter.h
│ │ ├── vhdlsignal.cpp
│ │ └── vhdlsignal.h
│ ├── VHDLPackageImport/
│ │ ├── VHDLPackageImport.cpp
│ │ ├── VHDLPackageImport.h
│ │ ├── VHDLPackageImport.pri
│ │ ├── VHDLPackageImport.pro
│ │ ├── VHDLSyntax.h
│ │ ├── vhdlpackageimport_global.h
│ │ └── vhdlpackageimportplugin.json
│ ├── VHDLimport/
│ │ ├── VHDLGenericParser.cpp
│ │ ├── VHDLGenericParser.h
│ │ ├── VHDLPortParser.cpp
│ │ ├── VHDLPortParser.h
│ │ ├── VHDLSyntax.h
│ │ ├── VHDLimport.cpp
│ │ ├── VHDLimport.h
│ │ ├── VHDLimport.pri
│ │ ├── VHDLimport.pro
│ │ ├── VHDLimport.vcxproj
│ │ ├── VHDLimport.vcxproj.filters
│ │ ├── vhdlimport_global.h
│ │ └── vhdlimportplugin.json
│ ├── VerilogGenerator/
│ │ ├── CommentWriter/
│ │ │ ├── CommentWriter.cpp
│ │ │ └── CommentWriter.h
│ │ ├── ComponentInstanceVerilogWriter/
│ │ │ ├── ComponentInstanceVerilogWriter.cpp
│ │ │ └── ComponentInstanceVerilogWriter.h
│ │ ├── ComponentVerilogWriter/
│ │ │ ├── ComponentVerilogWriter.cpp
│ │ │ └── ComponentVerilogWriter.h
│ │ ├── ModelParameterVerilogWriter/
│ │ │ ├── ModelParameterVerilogWriter.cpp
│ │ │ └── ModelParameterVerilogWriter.h
│ │ ├── TextBodyWriter/
│ │ │ ├── TextBodyWriter.cpp
│ │ │ └── TextBodyWriter.h
│ │ ├── VerilogAssignmentWriter/
│ │ │ ├── VerilogAssignmentWriter.cpp
│ │ │ └── VerilogAssignmentWriter.h
│ │ ├── VerilogGenerator.qrc
│ │ ├── VerilogGeneratorPlugin.cpp
│ │ ├── VerilogGeneratorPlugin.h
│ │ ├── VerilogGeneratorPlugin.pri
│ │ ├── VerilogGeneratorPlugin.pro
│ │ ├── VerilogGeneratorPlugin.vcxproj
│ │ ├── VerilogGeneratorPlugin.vcxproj.filters
│ │ ├── VerilogHeaderWriter/
│ │ │ ├── VerilogHeaderWriter.cpp
│ │ │ └── VerilogHeaderWriter.h
│ │ ├── VerilogInterconnectionWriter/
│ │ │ ├── VerilogInterconnectionWriter.cpp
│ │ │ └── VerilogInterconnectionWriter.h
│ │ ├── VerilogPortWriter/
│ │ │ ├── VerilogPortWriter.cpp
│ │ │ ├── VerilogPortWriter.h
│ │ │ ├── VerilogTopDefaultWriter.cpp
│ │ │ └── VerilogTopDefaultWriter.h
│ │ ├── VerilogSourceHighlight.cpp
│ │ ├── VerilogSourceHighlight.h
│ │ ├── VerilogWireWriter/
│ │ │ ├── VerilogWireWriter.cpp
│ │ │ └── VerilogWireWriter.h
│ │ ├── VerilogWriterFactory/
│ │ │ ├── VerilogDocument.cpp
│ │ │ ├── VerilogDocument.h
│ │ │ ├── VerilogWriterFactory.cpp
│ │ │ └── VerilogWriterFactory.h
│ │ ├── common/
│ │ │ ├── Writer.h
│ │ │ ├── WriterGroup.cpp
│ │ │ └── WriterGroup.h
│ │ ├── veriloggeneratorplugin.json
│ │ └── veriloggeneratorplugin_global.h
│ ├── VerilogImport/
│ │ ├── VerilogImport.pri
│ │ ├── VerilogImport.pro
│ │ ├── VerilogImport.vcxproj
│ │ ├── VerilogImport.vcxproj.filters
│ │ ├── VerilogImporter.cpp
│ │ ├── VerilogImporter.h
│ │ ├── VerilogInstanceParser.cpp
│ │ ├── VerilogInstanceParser.h
│ │ ├── VerilogParameterParser.cpp
│ │ ├── VerilogParameterParser.h
│ │ ├── VerilogPortParser.cpp
│ │ ├── VerilogPortParser.h
│ │ ├── VerilogSyntax.cpp
│ │ ├── VerilogSyntax.h
│ │ ├── verilogimport_global.h
│ │ └── verilogimportplugin.json
│ ├── VerilogIncludeImport/
│ │ ├── VerilogIncludeImport.cpp
│ │ ├── VerilogIncludeImport.h
│ │ ├── VerilogIncludeImport.pri
│ │ ├── VerilogIncludeImport.pro
│ │ ├── VerilogIncludeImport.vcxproj
│ │ ├── VerilogIncludeImport.vcxproj.filters
│ │ ├── verilogincludeimport_global.h
│ │ └── verilogincludeimportplugin.json
│ ├── VerilogSourceAnalyzer/
│ │ ├── VerilogSourceAnalyzer.cpp
│ │ ├── VerilogSourceAnalyzer.h
│ │ ├── VerilogSourceAnalyzer.json
│ │ ├── VerilogSourceAnalyzer.pri
│ │ ├── VerilogSourceAnalyzer.pro
│ │ ├── VerilogSourceAnalyzer.vcxproj
│ │ ├── VerilogSourceAnalyzer.vcxproj.filters
│ │ └── verilogsourceanalyzer_global.h
│ └── common/
│ ├── CPUDialog/
│ │ ├── CPUEditor.cpp
│ │ ├── CPUEditor.h
│ │ ├── CPUSelectionDialog.cpp
│ │ └── CPUSelectionDialog.h
│ ├── CSourceWriter.cpp
│ ├── CSourceWriter.h
│ ├── ConfigurationManager.cpp
│ ├── ConfigurationManager.h
│ ├── ConnectivityGraphUtilities.cpp
│ ├── ConnectivityGraphUtilities.h
│ ├── CpuRoutesContainer.cpp
│ ├── CpuRoutesContainer.h
│ ├── HDLParser/
│ │ ├── HDLCommandLineParser.cpp
│ │ ├── HDLCommandLineParser.h
│ │ ├── HDLParserCommon.h
│ │ ├── MetaComponent.cpp
│ │ ├── MetaComponent.h
│ │ ├── MetaDesign.cpp
│ │ ├── MetaDesign.h
│ │ ├── MetaInstance.cpp
│ │ └── MetaInstance.h
│ ├── LanguageHighlighter.cpp
│ ├── LanguageHighlighter.h
│ ├── PluginConfigurationManager.cpp
│ ├── PluginConfigurationManager.h
│ ├── PortSorter/
│ │ ├── InterfaceDirectionNameSorter.cpp
│ │ ├── InterfaceDirectionNameSorter.h
│ │ └── PortSorter.h
│ ├── SingleCpuRoutesContainer.cpp
│ ├── SingleCpuRoutesContainer.h
│ ├── SourceHighlightStyle.cpp
│ └── SourceHighlightStyle.h
├── PythonAPI/
│ ├── ChannelRelay.cpp
│ ├── ChannelRelay.h
│ ├── ExampleScripts/
│ │ ├── createComponent.py
│ │ ├── createComponentItems.py
│ │ ├── listRegisters.py
│ │ ├── parameterUsage.py
│ │ └── verilogGenerator.py
│ ├── FileChannel.cpp
│ ├── FileChannel.h
│ ├── InterfaceFiles/
│ │ ├── NameGroup.i
│ │ ├── Port.i
│ │ └── QString.i
│ ├── PythonAPI.cpp
│ ├── PythonAPI.h
│ ├── PythonAPI.i
│ ├── PythonAPI.pri
│ ├── PythonAPI.pro
│ ├── PythonAPI.vcxproj
│ ├── PythonAPI.vcxproj.filters
│ ├── PythonInterpreter.cpp
│ ├── PythonInterpreter.h
│ ├── StdInputListener.cpp
│ ├── StdInputListener.h
│ ├── WriteChannel.h
│ ├── constructPythonComponent.py
│ ├── extensions/
│ │ ├── IOCatcher.cpp
│ │ └── IOCatcher.h
│ ├── ipmm_core_pkg/
│ │ ├── __init__.py
│ │ ├── addressBlock.py
│ │ ├── component.py
│ │ ├── field.py
│ │ ├── parameter.py
│ │ ├── port.py
│ │ ├── primitive.py
│ │ ├── register.py
│ │ └── reset.py
│ ├── python-3.10.6-embed-amd64/
│ │ ├── LICENSE.txt
│ │ ├── _asyncio.pyd
│ │ ├── _bz2.pyd
│ │ ├── _ctypes.pyd
│ │ ├── _decimal.pyd
│ │ ├── _elementtree.pyd
│ │ ├── _hashlib.pyd
│ │ ├── _lzma.pyd
│ │ ├── _msi.pyd
│ │ ├── _multiprocessing.pyd
│ │ ├── _overlapped.pyd
│ │ ├── _queue.pyd
│ │ ├── _socket.pyd
│ │ ├── _sqlite3.pyd
│ │ ├── _ssl.pyd
│ │ ├── _uuid.pyd
│ │ ├── _zoneinfo.pyd
│ │ ├── pyexpat.pyd
│ │ ├── python.cat
│ │ ├── python310._pth
│ │ ├── select.pyd
│ │ ├── unicodedata.pyd
│ │ └── winsound.pyd
│ ├── pythonHelps.py
│ ├── pythonapi_global.h
│ └── runPythonAPI.py
├── README.md
├── RunDeploy.bat
├── common/
│ ├── GenericEditProvider.cpp
│ ├── GenericEditProvider.h
│ ├── IEditProvider.h
│ ├── KactusColors.h
│ ├── NameGenerationPolicy.cpp
│ ├── NameGenerationPolicy.h
│ ├── TextEditProvider.cpp
│ ├── TextEditProvider.h
│ ├── delegates/
│ │ ├── ComboDelegate/
│ │ │ ├── combodelegate.cpp
│ │ │ └── combodelegate.h
│ │ └── LineEditDelegate/
│ │ ├── lineeditdelegate.cpp
│ │ └── lineeditdelegate.h
│ ├── dialogs/
│ │ ├── LibrarySettingsDialog/
│ │ │ ├── LibrarySettingsColumns.h
│ │ │ ├── LibrarySettingsDialog.cpp
│ │ │ ├── LibrarySettingsDialog.h
│ │ │ ├── librarysettingsdelegate.cpp
│ │ │ └── librarysettingsdelegate.h
│ │ ├── NewBusDialog/
│ │ │ ├── NewBusDialog.cpp
│ │ │ └── NewBusDialog.h
│ │ ├── NewDesignDialog/
│ │ │ ├── NewDesignDialog.cpp
│ │ │ └── NewDesignDialog.h
│ │ ├── comboSelector/
│ │ │ ├── comboselector.cpp
│ │ │ └── comboselector.h
│ │ ├── createConfigurationDialog/
│ │ │ ├── createconfigurationdialog.cpp
│ │ │ └── createconfigurationdialog.h
│ │ ├── listSelectDialog/
│ │ │ ├── ListSelectDialog.cpp
│ │ │ └── ListSelectDialog.h
│ │ ├── newObjectDialog/
│ │ │ ├── newobjectdialog.cpp
│ │ │ └── newobjectdialog.h
│ │ └── propertyPageDialog/
│ │ ├── PropertyPageDialog.cpp
│ │ ├── PropertyPageDialog.h
│ │ ├── PropertyPageView.cpp
│ │ └── PropertyPageView.h
│ ├── expressions/
│ │ ├── utilities.cpp
│ │ └── utilities.h
│ ├── graphics/
│ │ └── Originals/
│ │ ├── AbsDef.psd
│ │ ├── Appicon.psd
│ │ ├── BSP24.psd
│ │ ├── Design.psd
│ │ ├── Expand.psd
│ │ ├── Hierarchical.psd
│ │ ├── NewBus.psd
│ │ ├── NewBusIcon.psd
│ │ ├── NewBusIcon2.psd
│ │ ├── SWComponent.psd
│ │ ├── SWDesign.psd
│ │ ├── SplashScreen.psd
│ │ ├── System.psd
│ │ ├── modelsim24.pdn
│ │ └── quartus24.pdn
│ ├── graphicsItems/
│ │ ├── CommonGraphicsUndoCommands.cpp
│ │ ├── CommonGraphicsUndoCommands.h
│ │ ├── ComponentItem.cpp
│ │ ├── ComponentItem.h
│ │ ├── ConnectionEndpoint.cpp
│ │ ├── ConnectionEndpoint.h
│ │ ├── ConnectionItem.h
│ │ ├── ConnectionItem.inl
│ │ ├── ConnectionUndoCommands.cpp
│ │ ├── ConnectionUndoCommands.h
│ │ ├── GraphicsColumn.cpp
│ │ ├── GraphicsColumn.h
│ │ ├── GraphicsColumnAddCommand.cpp
│ │ ├── GraphicsColumnAddCommand.h
│ │ ├── GraphicsColumnConstants.h
│ │ ├── GraphicsColumnLayout.cpp
│ │ ├── GraphicsColumnLayout.h
│ │ ├── GraphicsColumnUndoCommands.cpp
│ │ ├── GraphicsColumnUndoCommands.h
│ │ ├── GraphicsConnection.cpp
│ │ ├── GraphicsConnection.h
│ │ ├── GraphicsItemTypes.h
│ │ ├── GraphicsLineEdit.cpp
│ │ ├── GraphicsLineEdit.h
│ │ ├── GraphicsRectButton.cpp
│ │ ├── GraphicsRectButton.h
│ │ ├── IGraphicsItemStack.h
│ │ ├── expandableitem.cpp
│ │ ├── expandableitem.h
│ │ ├── graphicsexpandcollapseitem.cpp
│ │ ├── graphicsexpandcollapseitem.h
│ │ ├── visualizeritem.cpp
│ │ └── visualizeritem.h
│ ├── layouts/
│ │ ├── HCollisionLayout.h
│ │ ├── HCollisionLayout.inl
│ │ ├── HStackedLayout.h
│ │ ├── HStackedLayout.inl
│ │ ├── IHGraphicsLayout.h
│ │ ├── IVGraphicsLayout.h
│ │ ├── VCollisionLayout.h
│ │ ├── VCollisionLayout.inl
│ │ ├── VNoCollisionNoMovementLayout.h
│ │ ├── VNoCollisionNoMovementLayout.inl
│ │ ├── VStackedLayout.h
│ │ ├── VStackedLayout.inl
│ │ ├── VStaticLayout.h
│ │ └── VStaticLayout.inl
│ ├── ui/
│ │ ├── GraphicalMessageMediator.cpp
│ │ └── GraphicalMessageMediator.h
│ ├── validators/
│ │ └── LibraryPathValidator/
│ │ ├── librarypathvalidator.cpp
│ │ └── librarypathvalidator.h
│ ├── views/
│ │ ├── EditableListView/
│ │ │ ├── editablelistview.cpp
│ │ │ └── editablelistview.h
│ │ ├── EditableTableView/
│ │ │ ├── editabletableview.cpp
│ │ │ └── editabletableview.h
│ │ ├── EditableTreeView/
│ │ │ ├── EditableTreeSortFilter.cpp
│ │ │ ├── EditableTreeSortFilter.h
│ │ │ ├── EditableTreeView.cpp
│ │ │ └── EditableTreeView.h
│ │ └── ExpandingTreeView/
│ │ ├── ExpandingTreeView.cpp
│ │ └── ExpandingTreeView.h
│ └── widgets/
│ ├── DirectoryListSelector/
│ │ ├── DirectoryListSelector.cpp
│ │ └── DirectoryListSelector.h
│ ├── EnumCollectionEditor/
│ │ ├── EnumCollectionEditor.cpp
│ │ ├── EnumCollectionEditor.h
│ │ ├── EnumerationEditor.cpp
│ │ ├── EnumerationEditor.h
│ │ ├── InterfaceEnumEditor.cpp
│ │ └── InterfaceEnumEditor.h
│ ├── FileSelector/
│ │ ├── fileselector.cpp
│ │ └── fileselector.h
│ ├── GroupBoxWithAlertSign/
│ │ ├── GroupBoxWithAlertSign.cpp
│ │ ├── GroupBoxWithAlertSign.h
│ │ ├── StyleGroupBoxWithAlertSign.cpp
│ │ ├── StyleGroupBoxWithAlertSign.h
│ │ ├── StyleOptionGroupBoxWithAlertSign.cpp
│ │ └── StyleOptionGroupBoxWithAlertSign.h
│ ├── LibrarySelectorWidget/
│ │ ├── LibraryPathEditor/
│ │ │ ├── librarypatheditor.cpp
│ │ │ └── librarypatheditor.h
│ │ ├── LibraryPathSelector/
│ │ │ ├── librarypathselector.cpp
│ │ │ └── librarypathselector.h
│ │ ├── LibrarySelectorWidget.cpp
│ │ └── LibrarySelectorWidget.h
│ ├── LineEditEx/
│ │ ├── LineEditEx.cpp
│ │ └── LineEditEx.h
│ ├── ParameterGroupBox/
│ │ ├── parametergroupbox.cpp
│ │ └── parametergroupbox.h
│ ├── SnippetTextEdit/
│ │ ├── SnippetHighlighter.cpp
│ │ ├── SnippetHighlighter.h
│ │ ├── SnippetTextEdit.cpp
│ │ └── SnippetTextEdit.h
│ ├── TreeItemSelector/
│ │ ├── FramedTreeItemEditor.cpp
│ │ ├── FramedTreeItemEditor.h
│ │ ├── TreeItem.h
│ │ ├── TreeItemEditor.cpp
│ │ ├── TreeItemEditor.h
│ │ ├── TreeItemModel.cpp
│ │ └── TreeItemModel.h
│ ├── accessComboBox/
│ │ ├── accesscombobox.cpp
│ │ └── accesscombobox.h
│ ├── assistedLineEdit/
│ │ ├── AssistedLineEdit.cpp
│ │ ├── AssistedLineEdit.h
│ │ ├── BasicLineContentMatcher.cpp
│ │ ├── BasicLineContentMatcher.h
│ │ ├── ILineContentMatcher.h
│ │ ├── LineContentAssistWidget.cpp
│ │ └── LineContentAssistWidget.h
│ ├── assistedTextEdit/
│ │ ├── AssistedTextEdit.cpp
│ │ ├── AssistedTextEdit.h
│ │ ├── HighlightStyleDesc.h
│ │ ├── ITextContentMatcher.h
│ │ ├── TextContentAssistWidget.cpp
│ │ ├── TextContentAssistWidget.h
│ │ ├── ToolTipHintWidget.cpp
│ │ └── ToolTipHintWidget.h
│ ├── booleanComboBox/
│ │ ├── booleancombobox.cpp
│ │ └── booleancombobox.h
│ ├── busReferenceComboBox/
│ │ ├── BusReferenceComboBox.cpp
│ │ └── BusReferenceComboBox.h
│ ├── colorBox/
│ │ ├── ColorBox.cpp
│ │ └── ColorBox.h
│ ├── componentPreviewBox/
│ │ ├── ComponentPreviewBox.cpp
│ │ └── ComponentPreviewBox.h
│ ├── fileTypeSelector/
│ │ ├── filetypeselector.cpp
│ │ └── filetypeselector.h
│ ├── instanceWidgets/
│ │ ├── InstanceWidgets.cpp
│ │ └── InstanceWidgets.h
│ ├── interfaceModeSelector/
│ │ ├── interfacemodeselector.cpp
│ │ └── interfacemodeselector.h
│ ├── interfaceSelector/
│ │ ├── interfaceselector.cpp
│ │ └── interfaceselector.h
│ ├── kactusAttributeEditor/
│ │ ├── KactusAttributeEditor.cpp
│ │ └── KactusAttributeEditor.h
│ ├── listManager/
│ │ ├── ListManager.pro
│ │ ├── dirlistmanager.cpp
│ │ ├── dirlistmanager.h
│ │ ├── dirlistmanagermodel.cpp
│ │ ├── dirlistmanagermodel.h
│ │ ├── listeditor.cpp
│ │ ├── listeditor.h
│ │ ├── listmanager.cpp
│ │ ├── listmanager.h
│ │ ├── listmanagermodel.cpp
│ │ └── listmanagermodel.h
│ ├── modWriteComboBox/
│ │ ├── modwritecombobox.cpp
│ │ └── modwritecombobox.h
│ ├── nameGroupBox/
│ │ ├── NameGroupBoxPlugin/
│ │ │ ├── namegroupboxPlugin.pro
│ │ │ ├── namegroupboxplugin.cpp
│ │ │ └── namegroupboxplugin.h
│ │ ├── namegroupbox.cpp
│ │ └── namegroupbox.h
│ ├── nameGroupEditor/
│ │ ├── namegroupeditor.cpp
│ │ └── namegroupeditor.h
│ ├── readActionComboBox/
│ │ ├── readactioncombobox.cpp
│ │ └── readactioncombobox.h
│ ├── segmentComboBox/
│ │ ├── SegmentComboBox.cpp
│ │ └── SegmentComboBox.h
│ ├── summaryLabel/
│ │ ├── summarylabel.cpp
│ │ └── summarylabel.h
│ ├── tabDocument/
│ │ ├── TabDocument.cpp
│ │ └── TabDocument.h
│ ├── tagEditor/
│ │ ├── FlowLayout.cpp
│ │ ├── FlowLayout.h
│ │ ├── TagCompleterModel.cpp
│ │ ├── TagCompleterModel.h
│ │ ├── TagContainer.cpp
│ │ ├── TagContainer.h
│ │ ├── TagDisplay.cpp
│ │ ├── TagDisplay.h
│ │ ├── TagEditor.cpp
│ │ ├── TagEditor.h
│ │ ├── TagEditorContainer.cpp
│ │ ├── TagEditorContainer.h
│ │ ├── TagLabel.cpp
│ │ ├── TagLabel.h
│ │ ├── TagSelector.cpp
│ │ ├── TagSelector.h
│ │ ├── TagSelectorContainer.cpp
│ │ └── TagSelectorContainer.h
│ ├── testConstraintComboBox/
│ │ ├── testconstraintcombobox.cpp
│ │ └── testconstraintcombobox.h
│ ├── usageComboBox/
│ │ ├── usagecombobox.cpp
│ │ └── usagecombobox.h
│ ├── viewSelector/
│ │ ├── viewselector.cpp
│ │ └── viewselector.h
│ ├── vlnvDisplayer/
│ │ ├── vlnvdisplayer.cpp
│ │ └── vlnvdisplayer.h
│ └── vlnvEditor/
│ ├── VLNVContentMatcher.cpp
│ ├── VLNVContentMatcher.h
│ ├── VLNVDataTree.cpp
│ ├── VLNVDataTree.h
│ ├── vlnveditor.cpp
│ └── vlnveditor.h
├── configure
├── createhelp
├── editors/
│ ├── AbstractionDefinitionEditor/
│ │ ├── AbsDefParameterReferenceCounter.cpp
│ │ ├── AbsDefParameterReferenceCounter.h
│ │ ├── AbsDefParameterReferenceTree.cpp
│ │ ├── AbsDefParameterReferenceTree.h
│ │ ├── AbstractionDefinitionEditor.cpp
│ │ ├── AbstractionDefinitionEditor.h
│ │ ├── AbstractionDefinitionPortsSortFilter.cpp
│ │ ├── AbstractionDefinitionPortsSortFilter.h
│ │ ├── AbstractionDefinitionSignalRow.cpp
│ │ ├── AbstractionDefinitionSignalRow.h
│ │ ├── AbstractionPortsDelegate.cpp
│ │ ├── AbstractionPortsDelegate.h
│ │ ├── AbstractionPortsEditor.cpp
│ │ ├── AbstractionPortsEditor.h
│ │ ├── AbstractionPortsModel.cpp
│ │ ├── AbstractionPortsModel.h
│ │ ├── AbstractionPortsView.cpp
│ │ ├── AbstractionPortsView.h
│ │ ├── AbstractionTransactionalPortsDelegate.cpp
│ │ ├── AbstractionTransactionalPortsDelegate.h
│ │ ├── AbstractionTransactionalPortsSortFilter.cpp
│ │ ├── AbstractionTransactionalPortsSortFilter.h
│ │ ├── AbstractionWirePortsDelegate.cpp
│ │ ├── AbstractionWirePortsDelegate.h
│ │ ├── AbstractionWirePortsSortFilter.cpp
│ │ ├── AbstractionWirePortsSortFilter.h
│ │ ├── LogicalPortColumns.h
│ │ ├── QualifierData.h
│ │ ├── QualifierEditor.cpp
│ │ ├── QualifierEditor.h
│ │ ├── absdefgroup.cpp
│ │ └── absdefgroup.h
│ ├── ApiDefinitionEditor/
│ │ ├── ApiDefinitionEditor.cpp
│ │ ├── ApiDefinitionEditor.h
│ │ ├── ApiFunctionColumns.h
│ │ ├── ApiFunctionEditor.cpp
│ │ ├── ApiFunctionEditor.h
│ │ ├── ApiFunctionModel.cpp
│ │ ├── ApiFunctionModel.h
│ │ ├── ApiFunctionParameterDelegate.cpp
│ │ ├── ApiFunctionParameterDelegate.h
│ │ ├── ApiFunctionParameterModel.cpp
│ │ └── ApiFunctionParameterModel.h
│ ├── BusDefinitionEditor/
│ │ ├── BusDefinitionEditor.cpp
│ │ ├── BusDefinitionEditor.h
│ │ ├── BusDefinitionParameterReferenceTree.cpp
│ │ ├── BusDefinitionParameterReferenceTree.h
│ │ ├── SystemGroupListEditor.cpp
│ │ ├── SystemGroupListEditor.h
│ │ ├── busdefgroup.cpp
│ │ └── busdefgroup.h
│ ├── CSourceEditor/
│ │ ├── CSourceContentMatcher.cpp
│ │ ├── CSourceContentMatcher.h
│ │ ├── CSourceHighlight.cpp
│ │ ├── CSourceHighlight.h
│ │ ├── CSourceHighlighter.cpp
│ │ ├── CSourceHighlighter.h
│ │ ├── CSourceTextEdit.cpp
│ │ ├── CSourceTextEdit.h
│ │ ├── CSourceWidget.cpp
│ │ └── CSourceWidget.h
│ ├── CatalogEditor/
│ │ ├── CatalogEditor.cpp
│ │ ├── CatalogEditor.h
│ │ ├── CatalogFileColumns.h
│ │ ├── CatalogFileDelegate.cpp
│ │ ├── CatalogFileDelegate.h
│ │ ├── CatalogFileFilter.cpp
│ │ ├── CatalogFileFilter.h
│ │ ├── CatalogFileModel.cpp
│ │ ├── CatalogFileModel.h
│ │ ├── CatalogFileView.cpp
│ │ └── CatalogFileView.h
│ ├── ComDefinitionEditor/
│ │ ├── ComDefinitionEditor.cpp
│ │ ├── ComDefinitionEditor.h
│ │ ├── ComPropertyColumns.h
│ │ ├── ComPropertyDelegate.cpp
│ │ ├── ComPropertyDelegate.h
│ │ ├── ComPropertyEditor.cpp
│ │ ├── ComPropertyEditor.h
│ │ ├── ComPropertyModel.cpp
│ │ └── ComPropertyModel.h
│ ├── ComponentEditor/
│ │ ├── ParameterItemEditor.cpp
│ │ ├── ParameterItemEditor.h
│ │ ├── addressSpaces/
│ │ │ ├── AddressSpaceColumns.h
│ │ │ ├── SegmentColumns.h
│ │ │ ├── SegmentDelegate.cpp
│ │ │ ├── SegmentDelegate.h
│ │ │ ├── addressSpaceVisualizer/
│ │ │ │ ├── AddressSpaceConflictedItem.cpp
│ │ │ │ ├── AddressSpaceConflictedItem.h
│ │ │ │ ├── addressspacegapitem.cpp
│ │ │ │ ├── addressspacegapitem.h
│ │ │ │ ├── addressspacescene.cpp
│ │ │ │ ├── addressspacescene.h
│ │ │ │ ├── addressspacevisualizationitem.cpp
│ │ │ │ ├── addressspacevisualizationitem.h
│ │ │ │ ├── addressspacevisualizer.cpp
│ │ │ │ ├── addressspacevisualizer.h
│ │ │ │ ├── localaddrblockgraphitem.cpp
│ │ │ │ ├── localaddrblockgraphitem.h
│ │ │ │ ├── segmentgraphitem.cpp
│ │ │ │ └── segmentgraphitem.h
│ │ │ ├── addressspaceeditor.cpp
│ │ │ ├── addressspaceeditor.h
│ │ │ ├── addressspacegeneraleditor.cpp
│ │ │ ├── addressspacegeneraleditor.h
│ │ │ ├── addressspacesdelegate.cpp
│ │ │ ├── addressspacesdelegate.h
│ │ │ ├── addressspaceseditor.cpp
│ │ │ ├── addressspaceseditor.h
│ │ │ ├── addressspacesmodel.cpp
│ │ │ ├── addressspacesmodel.h
│ │ │ ├── localMemoryMap/
│ │ │ │ ├── localmemorymapeditor.cpp
│ │ │ │ ├── localmemorymapeditor.h
│ │ │ │ ├── localmemorymapgraphitem.cpp
│ │ │ │ └── localmemorymapgraphitem.h
│ │ │ ├── segmenteditor.cpp
│ │ │ ├── segmenteditor.h
│ │ │ ├── segmentsmodel.cpp
│ │ │ └── segmentsmodel.h
│ │ ├── busInterfaces/
│ │ │ ├── AbstractionTypesConstants.h
│ │ │ ├── AbstractionTypesDelegate.cpp
│ │ │ ├── AbstractionTypesDelegate.h
│ │ │ ├── AbstractionTypesEditor.cpp
│ │ │ ├── AbstractionTypesEditor.h
│ │ │ ├── AbstractionTypesModel.cpp
│ │ │ ├── AbstractionTypesModel.h
│ │ │ ├── BusInterfaceColumns.h
│ │ │ ├── businterfaceeditor.cpp
│ │ │ ├── businterfaceeditor.h
│ │ │ ├── businterfacesdelegate.cpp
│ │ │ ├── businterfacesdelegate.h
│ │ │ ├── businterfaceseditor.cpp
│ │ │ ├── businterfaceseditor.h
│ │ │ ├── businterfacesmodel.cpp
│ │ │ ├── businterfacesmodel.h
│ │ │ ├── general/
│ │ │ │ ├── BridgeColumns.h
│ │ │ │ ├── InitiatorModeEditor.cpp
│ │ │ │ ├── InitiatorModeEditor.h
│ │ │ │ ├── MasterModeEditor.cpp
│ │ │ │ ├── MasterModeEditor.h
│ │ │ │ ├── MirroredInitiatorModeEditor.cpp
│ │ │ │ ├── MirroredInitiatorModeEditor.h
│ │ │ │ ├── MirroredMasterModeEditor.cpp
│ │ │ │ ├── MirroredMasterModeEditor.h
│ │ │ │ ├── MirroredSlaveModeEditor.cpp
│ │ │ │ ├── MirroredSlaveModeEditor.h
│ │ │ │ ├── MirroredTargetModeEditor.cpp
│ │ │ │ ├── MirroredTargetModeEditor.h
│ │ │ │ ├── ModeEditorBase.cpp
│ │ │ │ ├── ModeEditorBase.h
│ │ │ │ ├── MonitorModeEditor.cpp
│ │ │ │ ├── MonitorModeEditor.h
│ │ │ │ ├── SlaveModeEditor.cpp
│ │ │ │ ├── SlaveModeEditor.h
│ │ │ │ ├── SystemModeEditor.cpp
│ │ │ │ ├── SystemModeEditor.h
│ │ │ │ ├── TargetModeEditor.cpp
│ │ │ │ ├── TargetModeEditor.h
│ │ │ │ ├── bridgesdelegate.cpp
│ │ │ │ ├── bridgesdelegate.h
│ │ │ │ ├── bridgeseditor.cpp
│ │ │ │ ├── bridgeseditor.h
│ │ │ │ ├── bridgesmodel.cpp
│ │ │ │ ├── bridgesmodel.h
│ │ │ │ ├── busifgeneraldetails.cpp
│ │ │ │ ├── busifgeneraldetails.h
│ │ │ │ ├── busifgeneraltab.cpp
│ │ │ │ ├── busifgeneraltab.h
│ │ │ │ ├── interfacemodestack.cpp
│ │ │ │ └── interfacemodestack.h
│ │ │ └── portmaps/
│ │ │ ├── BusInterfacePortMapTab.cpp
│ │ │ ├── BusInterfacePortMapTab.h
│ │ │ ├── JaroWinklerAlgorithm.cpp
│ │ │ ├── JaroWinklerAlgorithm.h
│ │ │ ├── PhysicalPortMappingTableModel.cpp
│ │ │ ├── PhysicalPortMappingTableModel.h
│ │ │ ├── PhysicalPortMappingTableView.cpp
│ │ │ ├── PhysicalPortMappingTableView.h
│ │ │ ├── PortListSortProxyModel.cpp
│ │ │ ├── PortListSortProxyModel.h
│ │ │ ├── PortMapAutoConnector.cpp
│ │ │ ├── PortMapAutoConnector.h
│ │ │ ├── PortMapDelegate.cpp
│ │ │ ├── PortMapDelegate.h
│ │ │ ├── PortMapHeaderView.cpp
│ │ │ ├── PortMapHeaderView.h
│ │ │ ├── PortMapModel.cpp
│ │ │ ├── PortMapModel.h
│ │ │ ├── PortMapSortFilter.cpp
│ │ │ ├── PortMapSortFilter.h
│ │ │ ├── PortMapView.cpp
│ │ │ ├── PortMapView.h
│ │ │ ├── PortMappingColumns.h
│ │ │ ├── PortMappingTableModel.cpp
│ │ │ ├── PortMappingTableModel.h
│ │ │ ├── PortMappingTableView.cpp
│ │ │ ├── PortMappingTableView.h
│ │ │ └── PortMapsColumns.h
│ │ ├── channels/
│ │ │ ├── ChannelColumns.h
│ │ │ ├── channelsdelegate.cpp
│ │ │ ├── channelsdelegate.h
│ │ │ ├── channelseditor.cpp
│ │ │ ├── channelseditor.h
│ │ │ ├── channelsmodel.cpp
│ │ │ └── channelsmodel.h
│ │ ├── choices/
│ │ │ ├── ChoiceColumns.h
│ │ │ ├── ChoicesEditor.cpp
│ │ │ ├── ChoicesEditor.h
│ │ │ ├── ChoicesModel.cpp
│ │ │ ├── ChoicesModel.h
│ │ │ ├── EnumerationColumns.h
│ │ │ ├── EnumerationModel.cpp
│ │ │ └── EnumerationModel.h
│ │ ├── common/
│ │ │ ├── AbstractParameterModel.cpp
│ │ │ ├── AbstractParameterModel.h
│ │ │ ├── ConfigurableElementFinder.cpp
│ │ │ ├── ConfigurableElementFinder.h
│ │ │ ├── DesignConfigurationInstantiationParameterFinder.cpp
│ │ │ ├── DesignConfigurationInstantiationParameterFinder.h
│ │ │ ├── EnumerationEditorConstructorDelegate.cpp
│ │ │ ├── EnumerationEditorConstructorDelegate.h
│ │ │ ├── ExpressionDelegate.cpp
│ │ │ ├── ExpressionDelegate.h
│ │ │ ├── ExpressionEditor.cpp
│ │ │ ├── ExpressionEditor.h
│ │ │ ├── ExpressionLineEditor.cpp
│ │ │ ├── ExpressionLineEditor.h
│ │ │ ├── FloatingModeReferenceEditor.cpp
│ │ │ ├── FloatingModeReferenceEditor.h
│ │ │ ├── InstantiationConfigurableElementEditor.cpp
│ │ │ ├── InstantiationConfigurableElementEditor.h
│ │ │ ├── MasterExpressionEditor.cpp
│ │ │ ├── MasterExpressionEditor.h
│ │ │ ├── MemoryAlignScene.cpp
│ │ │ ├── MemoryAlignScene.h
│ │ │ ├── MemoryTreeFactory.cpp
│ │ │ ├── MemoryTreeFactory.h
│ │ │ ├── ModeReferenceDelegate.cpp
│ │ │ ├── ModeReferenceDelegate.h
│ │ │ ├── ModeReferenceEditor.cpp
│ │ │ ├── ModeReferenceEditor.h
│ │ │ ├── ModeReferenceModel.cpp
│ │ │ ├── ModeReferenceModel.h
│ │ │ ├── MultilineDescriptionDelegate.cpp
│ │ │ ├── MultilineDescriptionDelegate.h
│ │ │ ├── ParameterizableTable.cpp
│ │ │ ├── ParameterizableTable.h
│ │ │ ├── ReferenceSelector/
│ │ │ │ ├── ReferenceSelector.cpp
│ │ │ │ └── ReferenceSelector.h
│ │ │ ├── ReferencingTableModel.cpp
│ │ │ └── ReferencingTableModel.h
│ │ ├── componenteditor.cpp
│ │ ├── componenteditor.h
│ │ ├── cpus/
│ │ │ ├── CpuColumns.h
│ │ │ ├── CpuDetailsEditor.cpp
│ │ │ ├── CpuDetailsEditor.h
│ │ │ ├── CpuVisualizer.cpp
│ │ │ ├── CpuVisualizer.h
│ │ │ ├── RegionColumns.h
│ │ │ ├── RegionScene.cpp
│ │ │ ├── RegionScene.h
│ │ │ ├── RegionsDelegate.cpp
│ │ │ ├── RegionsDelegate.h
│ │ │ ├── RegionsEditor.cpp
│ │ │ ├── RegionsEditor.h
│ │ │ ├── RegionsModel.cpp
│ │ │ ├── RegionsModel.h
│ │ │ ├── SingleCpuEditor.cpp
│ │ │ ├── SingleCpuEditor.h
│ │ │ ├── cpusdelegate.cpp
│ │ │ ├── cpusdelegate.h
│ │ │ ├── cpuseditor.cpp
│ │ │ ├── cpuseditor.h
│ │ │ ├── cpusmodel.cpp
│ │ │ └── cpusmodel.h
│ │ ├── doc/
│ │ │ └── UML/
│ │ │ ├── ComponentEditor.mdzip
│ │ │ └── ComponentEditor.mdzip.bak
│ │ ├── fileBuilders/
│ │ │ ├── FileBuilderColumns.h
│ │ │ ├── filebuildersdelegate.cpp
│ │ │ ├── filebuildersdelegate.h
│ │ │ ├── filebuilderseditor.cpp
│ │ │ ├── filebuilderseditor.h
│ │ │ ├── filebuildersmodel.cpp
│ │ │ └── filebuildersmodel.h
│ │ ├── fileSet/
│ │ │ ├── FileSetColumns.h
│ │ │ ├── dependencyAnalysis/
│ │ │ │ ├── FileDependencyColumns.h
│ │ │ │ ├── FileDependencyDelegate.cpp
│ │ │ │ ├── FileDependencyDelegate.h
│ │ │ │ ├── FileDependencyEditor.cpp
│ │ │ │ ├── FileDependencyEditor.h
│ │ │ │ ├── FileDependencyGraphView.cpp
│ │ │ │ ├── FileDependencyGraphView.h
│ │ │ │ ├── FileDependencyGraphWidget.cpp
│ │ │ │ ├── FileDependencyGraphWidget.h
│ │ │ │ ├── FileDependencyInfoWidget.cpp
│ │ │ │ ├── FileDependencyInfoWidget.h
│ │ │ │ ├── FileDependencyItem.cpp
│ │ │ │ ├── FileDependencyItem.h
│ │ │ │ ├── FileDependencyModel.cpp
│ │ │ │ ├── FileDependencyModel.h
│ │ │ │ ├── FileDependencySortFilter.cpp
│ │ │ │ ├── FileDependencySortFilter.h
│ │ │ │ ├── FileDependencySourceEditor.cpp
│ │ │ │ └── FileDependencySourceEditor.h
│ │ │ ├── file/
│ │ │ │ ├── FileColumns.h
│ │ │ │ ├── filebuildcommand.cpp
│ │ │ │ ├── filebuildcommand.h
│ │ │ │ ├── filedefinemodel.cpp
│ │ │ │ ├── filedefinemodel.h
│ │ │ │ ├── filedefineview.cpp
│ │ │ │ ├── filedefineview.h
│ │ │ │ ├── fileeditor.cpp
│ │ │ │ ├── fileeditor.h
│ │ │ │ ├── filegeneraleditor.cpp
│ │ │ │ ├── filegeneraleditor.h
│ │ │ │ ├── filenameeditor.cpp
│ │ │ │ ├── filenameeditor.h
│ │ │ │ ├── filesdelegate.cpp
│ │ │ │ ├── filesdelegate.h
│ │ │ │ ├── fileseditor.cpp
│ │ │ │ ├── fileseditor.h
│ │ │ │ ├── filesmodel.cpp
│ │ │ │ ├── filesmodel.h
│ │ │ │ ├── filesview.cpp
│ │ │ │ ├── filesview.h
│ │ │ │ ├── filetypeeditor.cpp
│ │ │ │ ├── filetypeeditor.h
│ │ │ │ ├── filetypeeditordelegate.cpp
│ │ │ │ └── filetypeeditordelegate.h
│ │ │ ├── fileseteditor.cpp
│ │ │ ├── fileseteditor.h
│ │ │ ├── filesetsdelegate.cpp
│ │ │ ├── filesetsdelegate.h
│ │ │ ├── filesetseditor.cpp
│ │ │ ├── filesetseditor.h
│ │ │ ├── filesetsmodel.cpp
│ │ │ ├── filesetsmodel.h
│ │ │ ├── groupmanager.cpp
│ │ │ ├── groupmanager.h
│ │ │ ├── groupmanagerdelegate.cpp
│ │ │ └── groupmanagerdelegate.h
│ │ ├── general/
│ │ │ ├── generaleditor.cpp
│ │ │ └── generaleditor.h
│ │ ├── indirectInterfaces/
│ │ │ ├── IndirectInterfaceColumns.h
│ │ │ ├── IndirectInterfacesDelegate.cpp
│ │ │ ├── IndirectInterfacesDelegate.h
│ │ │ ├── IndirectInterfacesEditor.cpp
│ │ │ ├── IndirectInterfacesEditor.h
│ │ │ ├── IndirectInterfacesModel.cpp
│ │ │ ├── IndirectInterfacesModel.h
│ │ │ ├── SingleIndirectInterfaceEditor.cpp
│ │ │ └── SingleIndirectInterfaceEditor.h
│ │ ├── instantiations/
│ │ │ ├── ComponentInstantiationDisplayer.cpp
│ │ │ ├── ComponentInstantiationDisplayer.h
│ │ │ ├── ComponentInstantiationEditor.cpp
│ │ │ ├── ComponentInstantiationEditor.h
│ │ │ ├── ComponentInstantiationsColumns.h
│ │ │ ├── ComponentInstantiationsEditor.cpp
│ │ │ ├── ComponentInstantiationsEditor.h
│ │ │ ├── ComponentInstantiationsModel.cpp
│ │ │ ├── ComponentInstantiationsModel.h
│ │ │ ├── DesignConfigurationInstantiationEditor.cpp
│ │ │ ├── DesignConfigurationInstantiationEditor.h
│ │ │ ├── DesignConfigurationInstantiationsEditor.cpp
│ │ │ ├── DesignConfigurationInstantiationsEditor.h
│ │ │ ├── DesignConfigurationInstantiationsModel.cpp
│ │ │ ├── DesignConfigurationInstantiationsModel.h
│ │ │ ├── DesignInstantiationColumns.h
│ │ │ ├── DesignInstantiationEditor.cpp
│ │ │ ├── DesignInstantiationEditor.h
│ │ │ ├── DesignInstantiationsDelegate.cpp
│ │ │ ├── DesignInstantiationsDelegate.h
│ │ │ ├── DesignInstantiationsEditor.cpp
│ │ │ ├── DesignInstantiationsEditor.h
│ │ │ ├── DesignInstantiationsModel.cpp
│ │ │ ├── DesignInstantiationsModel.h
│ │ │ ├── InstantiationsEditor.cpp
│ │ │ ├── InstantiationsEditor.h
│ │ │ ├── ModuleParameterColumns.h
│ │ │ ├── ModuleParameterDelegate.cpp
│ │ │ ├── ModuleParameterDelegate.h
│ │ │ ├── ModuleParameterEditor.cpp
│ │ │ ├── ModuleParameterEditor.h
│ │ │ ├── ModuleParameterHeaderView.cpp
│ │ │ ├── ModuleParameterHeaderView.h
│ │ │ ├── ModuleParameterModel.cpp
│ │ │ ├── ModuleParameterModel.h
│ │ │ ├── filesetrefeditor.cpp
│ │ │ ├── filesetrefeditor.h
│ │ │ ├── filesetrefeditordelegate.cpp
│ │ │ ├── filesetrefeditordelegate.h
│ │ │ ├── filesetrefmodel.cpp
│ │ │ └── filesetrefmodel.h
│ │ ├── itemeditor.cpp
│ │ ├── itemeditor.h
│ │ ├── itemvisualizer.cpp
│ │ ├── itemvisualizer.h
│ │ ├── memoryMaps/
│ │ │ ├── AccessPoliciesDelegate.cpp
│ │ │ ├── AccessPoliciesDelegate.h
│ │ │ ├── AccessPoliciesEditor.cpp
│ │ │ ├── AccessPoliciesEditor.h
│ │ │ ├── AccessPoliciesModel.cpp
│ │ │ ├── AccessPoliciesModel.h
│ │ │ ├── AddressBlockColumns.h
│ │ │ ├── EnumeratedValueColumns.h
│ │ │ ├── ExpressionProxyModel.cpp
│ │ │ ├── ExpressionProxyModel.h
│ │ │ ├── FieldAccessPoliciesDelegate.cpp
│ │ │ ├── FieldAccessPoliciesDelegate.h
│ │ │ ├── FieldAccessPoliciesEditor.cpp
│ │ │ ├── FieldAccessPoliciesEditor.h
│ │ │ ├── FieldAccessPoliciesModel.cpp
│ │ │ ├── FieldAccessPoliciesModel.h
│ │ │ ├── FieldAccessPolicyColumns.h
│ │ │ ├── MemoryBlockDelegate.cpp
│ │ │ ├── MemoryBlockDelegate.h
│ │ │ ├── MemoryBlockFilter.cpp
│ │ │ ├── MemoryBlockFilter.h
│ │ │ ├── MemoryBlockModel.cpp
│ │ │ ├── MemoryBlockModel.h
│ │ │ ├── MemoryMapColumns.h
│ │ │ ├── MemoryMapsColumns.h
│ │ │ ├── MemoryMapsView.cpp
│ │ │ ├── MemoryMapsView.h
│ │ │ ├── RegisterColumns.h
│ │ │ ├── RegisterFileColumns.h
│ │ │ ├── RemapModeReferenceEditor.cpp
│ │ │ ├── RemapModeReferenceEditor.h
│ │ │ ├── ResetColumns.h
│ │ │ ├── ResetsDelegate.cpp
│ │ │ ├── ResetsDelegate.h
│ │ │ ├── ResetsEditor.cpp
│ │ │ ├── ResetsEditor.h
│ │ │ ├── ResetsModel.cpp
│ │ │ ├── ResetsModel.h
│ │ │ ├── SingleAddressBlockEditor.cpp
│ │ │ ├── SingleAddressBlockEditor.h
│ │ │ ├── SingleFieldEditor.cpp
│ │ │ ├── SingleFieldEditor.h
│ │ │ ├── SingleMemoryMapEditor.cpp
│ │ │ ├── SingleMemoryMapEditor.h
│ │ │ ├── SingleRegisterEditor.cpp
│ │ │ ├── SingleRegisterEditor.h
│ │ │ ├── SingleRegisterFileEditor.cpp
│ │ │ ├── SingleRegisterFileEditor.h
│ │ │ ├── SingleSubspaceMapEditor.cpp
│ │ │ ├── SingleSubspaceMapEditor.h
│ │ │ ├── SubspaceMapColumns.h
│ │ │ ├── SubspaceMapDelegate.cpp
│ │ │ ├── SubspaceMapDelegate.h
│ │ │ ├── SubspaceMapModel.cpp
│ │ │ ├── SubspaceMapModel.h
│ │ │ ├── SubspaceMapsEditor.cpp
│ │ │ ├── SubspaceMapsEditor.h
│ │ │ ├── WriteValueConstraintComboBox.cpp
│ │ │ ├── WriteValueConstraintComboBox.h
│ │ │ ├── addressblockdelegate.cpp
│ │ │ ├── addressblockdelegate.h
│ │ │ ├── addressblockeditor.cpp
│ │ │ ├── addressblockeditor.h
│ │ │ ├── addressblockmodel.cpp
│ │ │ ├── addressblockmodel.h
│ │ │ ├── enumeratedvaluedelegate.cpp
│ │ │ ├── enumeratedvaluedelegate.h
│ │ │ ├── enumeratedvaluemodel.cpp
│ │ │ ├── enumeratedvaluemodel.h
│ │ │ ├── fieldeditor.cpp
│ │ │ ├── fieldeditor.h
│ │ │ ├── memoryMapsExpressionCalculators/
│ │ │ │ ├── ReferenceCalculator.cpp
│ │ │ │ └── ReferenceCalculator.h
│ │ │ ├── memoryMapsVisualizer/
│ │ │ │ ├── MemoryBlockGraphItem.cpp
│ │ │ │ ├── MemoryBlockGraphItem.h
│ │ │ │ ├── SubspaceMapGraphItem.cpp
│ │ │ │ ├── SubspaceMapGraphItem.h
│ │ │ │ ├── addressblockgraphitem.cpp
│ │ │ │ ├── addressblockgraphitem.h
│ │ │ │ ├── fieldgraphitem.cpp
│ │ │ │ ├── fieldgraphitem.h
│ │ │ │ ├── memorymapgraphitem.cpp
│ │ │ │ ├── memorymapgraphitem.h
│ │ │ │ ├── memorymapscene.cpp
│ │ │ │ ├── memorymapscene.h
│ │ │ │ ├── memorymapsvisualizer.cpp
│ │ │ │ ├── memorymapsvisualizer.h
│ │ │ │ ├── memorymapview.cpp
│ │ │ │ ├── memorymapview.h
│ │ │ │ ├── registerfilegraphitem.cpp
│ │ │ │ ├── registerfilegraphitem.h
│ │ │ │ ├── registergraphitem.cpp
│ │ │ │ └── registergraphitem.h
│ │ │ ├── memorymapdelegate.cpp
│ │ │ ├── memorymapdelegate.h
│ │ │ ├── memorymapeditor.cpp
│ │ │ ├── memorymapeditor.h
│ │ │ ├── memorymapmodel.cpp
│ │ │ ├── memorymapmodel.h
│ │ │ ├── memorymapsdelegate.cpp
│ │ │ ├── memorymapsdelegate.h
│ │ │ ├── memorymapseditor.cpp
│ │ │ ├── memorymapseditor.h
│ │ │ ├── memorymapsmodel.cpp
│ │ │ ├── memorymapsmodel.h
│ │ │ ├── registerdelegate.cpp
│ │ │ ├── registerdelegate.h
│ │ │ ├── registereditor.cpp
│ │ │ ├── registereditor.h
│ │ │ ├── registerfiledelegate.cpp
│ │ │ ├── registerfiledelegate.h
│ │ │ ├── registerfileeditor.cpp
│ │ │ ├── registerfileeditor.h
│ │ │ ├── registerfilemodel.cpp
│ │ │ ├── registerfilemodel.h
│ │ │ ├── registertablemodel.cpp
│ │ │ └── registertablemodel.h
│ │ ├── modes/
│ │ │ ├── FieldSliceColumns.h
│ │ │ ├── FieldSliceDelegate.cpp
│ │ │ ├── FieldSliceDelegate.h
│ │ │ ├── FieldSliceEditor.cpp
│ │ │ ├── FieldSliceEditor.h
│ │ │ ├── FieldSliceModel.cpp
│ │ │ ├── FieldSliceModel.h
│ │ │ ├── ModeColumns.h
│ │ │ ├── ModesEditor.cpp
│ │ │ ├── ModesEditor.h
│ │ │ ├── ModesModel.cpp
│ │ │ ├── ModesModel.h
│ │ │ ├── PortSliceColumns.h
│ │ │ ├── PortSliceDelegate.cpp
│ │ │ ├── PortSliceDelegate.h
│ │ │ ├── PortSliceEditor.cpp
│ │ │ ├── PortSliceEditor.h
│ │ │ ├── PortSliceModel.cpp
│ │ │ ├── PortSliceModel.h
│ │ │ ├── SingleModeEditor.cpp
│ │ │ └── SingleModeEditor.h
│ │ ├── otherClockDrivers/
│ │ │ ├── OtherClockDriverColumns.h
│ │ │ ├── clockdriversdelegate.cpp
│ │ │ ├── clockdriversdelegate.h
│ │ │ ├── otherclockdriverseditor.cpp
│ │ │ ├── otherclockdriverseditor.h
│ │ │ ├── otherclockdriversmodel.cpp
│ │ │ └── otherclockdriversmodel.h
│ │ ├── parameterReferenceTree/
│ │ │ ├── ComponentParameterReferenceTree.cpp
│ │ │ ├── ComponentParameterReferenceTree.h
│ │ │ ├── ParameterReferenceTree.cpp
│ │ │ ├── ParameterReferenceTree.h
│ │ │ ├── ParameterReferenceTreeWindow.cpp
│ │ │ └── ParameterReferenceTreeWindow.h
│ │ ├── parameters/
│ │ │ ├── Array/
│ │ │ │ ├── ArrayColumns.h
│ │ │ │ ├── ArrayDelegate.cpp
│ │ │ │ ├── ArrayDelegate.h
│ │ │ │ ├── ArrayView.cpp
│ │ │ │ ├── ArrayView.h
│ │ │ │ ├── ParameterArrayModel.cpp
│ │ │ │ └── ParameterArrayModel.h
│ │ │ ├── ChoiceCreatorDelegate.cpp
│ │ │ ├── ChoiceCreatorDelegate.h
│ │ │ ├── ComponentParameterColumns.h
│ │ │ ├── ComponentParameterModel.cpp
│ │ │ ├── ComponentParameterModel.h
│ │ │ ├── LockableParametersModel.cpp
│ │ │ ├── LockableParametersModel.h
│ │ │ ├── ParameterColumns.h
│ │ │ ├── ParameterDelegate.cpp
│ │ │ ├── ParameterDelegate.h
│ │ │ ├── ParameterEditorHeaderView.cpp
│ │ │ ├── ParameterEditorHeaderView.h
│ │ │ ├── ParametersView.cpp
│ │ │ ├── ParametersView.h
│ │ │ ├── parameterseditor.cpp
│ │ │ ├── parameterseditor.h
│ │ │ ├── parametersmodel.cpp
│ │ │ └── parametersmodel.h
│ │ ├── ports/
│ │ │ ├── MasterPortsEditor.cpp
│ │ │ ├── MasterPortsEditor.h
│ │ │ ├── PortSummaryColumns.h
│ │ │ ├── PortSummaryDelegate.cpp
│ │ │ ├── PortSummaryDelegate.h
│ │ │ ├── PortSummaryEditorFactory.cpp
│ │ │ ├── PortSummaryEditorFactory.h
│ │ │ ├── PortSummaryFilter.h
│ │ │ ├── PortSummaryModel.cpp
│ │ │ ├── PortSummaryModel.h
│ │ │ ├── PortSummaryView.cpp
│ │ │ ├── PortSummaryView.h
│ │ │ ├── PortTagEditorDelegate.cpp
│ │ │ ├── PortTagEditorDelegate.h
│ │ │ ├── PortTypeDefinitionDelegate.cpp
│ │ │ ├── PortTypeDefinitionDelegate.h
│ │ │ ├── PortTypeDefinitionEditor.cpp
│ │ │ ├── PortTypeDefinitionEditor.h
│ │ │ ├── PortWireTypeColumns.h
│ │ │ ├── PortWireTypeDelegate.cpp
│ │ │ ├── PortWireTypeDelegate.h
│ │ │ ├── PortWireTypeEditor.cpp
│ │ │ ├── PortWireTypeEditor.h
│ │ │ ├── PortWireTypeModel.cpp
│ │ │ ├── PortWireTypeModel.h
│ │ │ ├── PortWireTypeView.cpp
│ │ │ ├── PortWireTypeView.h
│ │ │ ├── PortsEditorFactory.h
│ │ │ ├── PortsFilter.cpp
│ │ │ ├── PortsFilter.h
│ │ │ ├── PortsImportSummaryEditor.cpp
│ │ │ ├── PortsImportSummaryEditor.h
│ │ │ ├── PortsView.cpp
│ │ │ ├── PortsView.h
│ │ │ ├── TransactionalPortColumns.h
│ │ │ ├── TransactionalPortsDelegate.cpp
│ │ │ ├── TransactionalPortsDelegate.h
│ │ │ ├── TransactionalPortsEditorFactory.cpp
│ │ │ ├── TransactionalPortsEditorFactory.h
│ │ │ ├── TransactionalPortsFilter.cpp
│ │ │ ├── TransactionalPortsFilter.h
│ │ │ ├── TransactionalPortsModel.cpp
│ │ │ ├── TransactionalPortsModel.h
│ │ │ ├── TypedPortEditor.cpp
│ │ │ ├── TypedPortEditor.h
│ │ │ ├── TypedPortsView.cpp
│ │ │ ├── TypedPortsView.h
│ │ │ ├── WirePortColumns.h
│ │ │ ├── WirePortsDelegate.cpp
│ │ │ ├── WirePortsDelegate.h
│ │ │ ├── WirePortsEditorFactory.cpp
│ │ │ ├── WirePortsEditorFactory.h
│ │ │ ├── WirePortsFilter.cpp
│ │ │ ├── WirePortsFilter.h
│ │ │ ├── WirePortsModel.cpp
│ │ │ ├── WirePortsModel.h
│ │ │ ├── portsdelegate.cpp
│ │ │ ├── portsdelegate.h
│ │ │ ├── portseditor.cpp
│ │ │ ├── portseditor.h
│ │ │ ├── portsmodel.cpp
│ │ │ └── portsmodel.h
│ │ ├── powerDomains/
│ │ │ ├── PowerDomainColumns.h
│ │ │ ├── PowerDomainsDelegate.cpp
│ │ │ ├── PowerDomainsDelegate.h
│ │ │ ├── PowerDomainsEditor.cpp
│ │ │ ├── PowerDomainsEditor.h
│ │ │ ├── PowerDomainsModel.cpp
│ │ │ └── PowerDomainsModel.h
│ │ ├── referenceCounter/
│ │ │ ├── ComponentParameterReferenceCounter.cpp
│ │ │ ├── ComponentParameterReferenceCounter.h
│ │ │ ├── ParameterReferenceCounter.cpp
│ │ │ ├── ParameterReferenceCounter.h
│ │ │ └── ReferenceCounter.h
│ │ ├── remapStates/
│ │ │ ├── RemapConditionColumns.h
│ │ │ ├── RemapConditionDelegate.cpp
│ │ │ ├── RemapConditionDelegate.h
│ │ │ ├── RemapConditionEditor.cpp
│ │ │ ├── RemapConditionEditor.h
│ │ │ ├── RemapConditionModel.cpp
│ │ │ ├── RemapConditionModel.h
│ │ │ ├── RemapStatesEditor.cpp
│ │ │ ├── RemapStatesEditor.h
│ │ │ ├── RemapStatesModel.cpp
│ │ │ ├── RemapStatesModel.h
│ │ │ ├── SingleRemapStateEditor.cpp
│ │ │ ├── SingleRemapStateEditor.h
│ │ │ ├── ValueOrIndexedValueEditor.cpp
│ │ │ └── ValueOrIndexedValueEditor.h
│ │ ├── resetTypes/
│ │ │ ├── ResetTypeColumns.h
│ │ │ ├── ResetTypesDelegate.cpp
│ │ │ ├── ResetTypesDelegate.h
│ │ │ ├── ResetTypesEditor.cpp
│ │ │ ├── ResetTypesEditor.h
│ │ │ ├── ResetTypesModel.cpp
│ │ │ └── ResetTypesModel.h
│ │ ├── software/
│ │ │ ├── PropertyValueDelegate.cpp
│ │ │ ├── PropertyValueDelegate.h
│ │ │ ├── PropertyValueEditor.cpp
│ │ │ ├── PropertyValueEditor.h
│ │ │ ├── PropertyValueModel.cpp
│ │ │ ├── PropertyValueModel.h
│ │ │ ├── SWPropertiesEditor.cpp
│ │ │ ├── SWPropertiesEditor.h
│ │ │ ├── apiInterface/
│ │ │ │ ├── ApiInterfaceColumns.h
│ │ │ │ ├── ApiInterfaceEditor.cpp
│ │ │ │ ├── ApiInterfaceEditor.h
│ │ │ │ ├── apiinterfacesdelegate.cpp
│ │ │ │ ├── apiinterfacesdelegate.h
│ │ │ │ ├── apiinterfaceseditor.cpp
│ │ │ │ ├── apiinterfaceseditor.h
│ │ │ │ ├── apiinterfacesmodel.cpp
│ │ │ │ └── apiinterfacesmodel.h
│ │ │ ├── comInterface/
│ │ │ │ ├── ComInterfaceColumns.h
│ │ │ │ ├── ComInterfaceEditor.cpp
│ │ │ │ ├── ComInterfaceEditor.h
│ │ │ │ ├── cominterfacesdelegate.cpp
│ │ │ │ ├── cominterfacesdelegate.h
│ │ │ │ ├── cominterfaceseditor.cpp
│ │ │ │ ├── cominterfaceseditor.h
│ │ │ │ ├── cominterfacesmodel.cpp
│ │ │ │ └── cominterfacesmodel.h
│ │ │ └── systemView/
│ │ │ ├── SystemViewEditor.cpp
│ │ │ ├── SystemViewEditor.h
│ │ │ ├── SystemViewsDelegate.cpp
│ │ │ ├── SystemViewsDelegate.h
│ │ │ ├── SystemViewsEditor.cpp
│ │ │ ├── SystemViewsEditor.h
│ │ │ ├── SystemViewsModel.cpp
│ │ │ └── SystemViewsModel.h
│ │ ├── treeStructure/
│ │ │ ├── ComponentEditorChoicesItem.cpp
│ │ │ ├── ComponentEditorChoicesItem.h
│ │ │ ├── ComponentEditorIndirectInterfacesItem.cpp
│ │ │ ├── ComponentEditorIndirectInterfacesItem.h
│ │ │ ├── ComponentEditorSystemViewItem.cpp
│ │ │ ├── ComponentEditorSystemViewItem.h
│ │ │ ├── ComponentEditorSystemViewsItem.cpp
│ │ │ ├── ComponentEditorSystemViewsItem.h
│ │ │ ├── ComponentEditorTreeDelegate.cpp
│ │ │ ├── ComponentEditorTreeDelegate.h
│ │ │ ├── ComponentEditorTreeSortProxyModel.cpp
│ │ │ ├── ComponentEditorTreeSortProxyModel.h
│ │ │ ├── ComponentInstantiationsItem.cpp
│ │ │ ├── ComponentInstantiationsItem.h
│ │ │ ├── DesignConfigurationInstantiationsItem.cpp
│ │ │ ├── DesignConfigurationInstantiationsItem.h
│ │ │ ├── DesignInstantiationsItem.cpp
│ │ │ ├── DesignInstantiationsItem.h
│ │ │ ├── InstantiationsItem.cpp
│ │ │ ├── InstantiationsItem.h
│ │ │ ├── MemoryRemapItem.cpp
│ │ │ ├── MemoryRemapItem.h
│ │ │ ├── ModesItem.cpp
│ │ │ ├── ModesItem.h
│ │ │ ├── ParameterizableItem.cpp
│ │ │ ├── ParameterizableItem.h
│ │ │ ├── PowerDomainsItem.cpp
│ │ │ ├── PowerDomainsItem.h
│ │ │ ├── RemapStatesItem.cpp
│ │ │ ├── RemapStatesItem.h
│ │ │ ├── ResetTypesItem.cpp
│ │ │ ├── ResetTypesItem.h
│ │ │ ├── SingleComponentInstantiationItem.cpp
│ │ │ ├── SingleComponentInstantiationItem.h
│ │ │ ├── SingleCpuItem.cpp
│ │ │ ├── SingleCpuItem.h
│ │ │ ├── SingleDesignConfigurationInstantiationItem.cpp
│ │ │ ├── SingleDesignConfigurationInstantiationItem.h
│ │ │ ├── SingleDesignInstantiationItem.cpp
│ │ │ ├── SingleDesignInstantiationItem.h
│ │ │ ├── SingleIndirectInterfaceItem.cpp
│ │ │ ├── SingleIndirectInterfaceItem.h
│ │ │ ├── SingleModeItem.cpp
│ │ │ ├── SingleModeItem.h
│ │ │ ├── SingleRemapStateItem.cpp
│ │ │ ├── SingleRemapStateItem.h
│ │ │ ├── SubspaceMapItem.cpp
│ │ │ ├── SubspaceMapItem.h
│ │ │ ├── TransactionalPortsItem.cpp
│ │ │ ├── TransactionalPortsItem.h
│ │ │ ├── TypeDefinitionsItem.cpp
│ │ │ ├── TypeDefinitionsItem.h
│ │ │ ├── WirePortsItem.cpp
│ │ │ ├── WirePortsItem.h
│ │ │ ├── componenteditoraddrblockitem.cpp
│ │ │ ├── componenteditoraddrblockitem.h
│ │ │ ├── componenteditoraddrspaceitem.cpp
│ │ │ ├── componenteditoraddrspaceitem.h
│ │ │ ├── componenteditoraddrspacesitem.cpp
│ │ │ ├── componenteditoraddrspacesitem.h
│ │ │ ├── componenteditorapiinterfaceitem.cpp
│ │ │ ├── componenteditorapiinterfaceitem.h
│ │ │ ├── componenteditorapiinterfacesitem.cpp
│ │ │ ├── componenteditorapiinterfacesitem.h
│ │ │ ├── componenteditorbusinterfaceitem.cpp
│ │ │ ├── componenteditorbusinterfaceitem.h
│ │ │ ├── componenteditorbusinterfacesitem.cpp
│ │ │ ├── componenteditorbusinterfacesitem.h
│ │ │ ├── componenteditorchannelsitem.cpp
│ │ │ ├── componenteditorchannelsitem.h
│ │ │ ├── componenteditorcominterfaceitem.cpp
│ │ │ ├── componenteditorcominterfaceitem.h
│ │ │ ├── componenteditorcominterfacesitem.cpp
│ │ │ ├── componenteditorcominterfacesitem.h
│ │ │ ├── componenteditorcpusitem.cpp
│ │ │ ├── componenteditorcpusitem.h
│ │ │ ├── componenteditorfielditem.cpp
│ │ │ ├── componenteditorfielditem.h
│ │ │ ├── componenteditorfileitem.cpp
│ │ │ ├── componenteditorfileitem.h
│ │ │ ├── componenteditorfilesetitem.cpp
│ │ │ ├── componenteditorfilesetitem.h
│ │ │ ├── componenteditorfilesetsitem.cpp
│ │ │ ├── componenteditorfilesetsitem.h
│ │ │ ├── componenteditorgeneralitem.cpp
│ │ │ ├── componenteditorgeneralitem.h
│ │ │ ├── componenteditorgroupslot.cpp
│ │ │ ├── componenteditorgroupslot.h
│ │ │ ├── componenteditoritem.cpp
│ │ │ ├── componenteditoritem.h
│ │ │ ├── componenteditormemmapitem.cpp
│ │ │ ├── componenteditormemmapitem.h
│ │ │ ├── componenteditormemmapsitem.cpp
│ │ │ ├── componenteditormemmapsitem.h
│ │ │ ├── componenteditormodelparamsitem.cpp
│ │ │ ├── componenteditormodelparamsitem.h
│ │ │ ├── componenteditorotherclocksitem.cpp
│ │ │ ├── componenteditorotherclocksitem.h
│ │ │ ├── componenteditorparametersitem.cpp
│ │ │ ├── componenteditorparametersitem.h
│ │ │ ├── componenteditorportsitem.cpp
│ │ │ ├── componenteditorportsitem.h
│ │ │ ├── componenteditorregisterfileitem.cpp
│ │ │ ├── componenteditorregisterfileitem.h
│ │ │ ├── componenteditorregisteritem.cpp
│ │ │ ├── componenteditorregisteritem.h
│ │ │ ├── componenteditorrootitem.cpp
│ │ │ ├── componenteditorrootitem.h
│ │ │ ├── componenteditorswpropertiesitem.cpp
│ │ │ ├── componenteditorswpropertiesitem.h
│ │ │ ├── componenteditorswviewitem.cpp
│ │ │ ├── componenteditorswviewitem.h
│ │ │ ├── componenteditorswviewsitem.cpp
│ │ │ ├── componenteditorswviewsitem.h
│ │ │ ├── componenteditortreemodel.cpp
│ │ │ ├── componenteditortreemodel.h
│ │ │ ├── componenteditorviewitem.cpp
│ │ │ ├── componenteditorviewitem.h
│ │ │ ├── componenteditorviewsitem.cpp
│ │ │ ├── componenteditorviewsitem.h
│ │ │ ├── componenttreeview.cpp
│ │ │ └── componenttreeview.h
│ │ ├── views/
│ │ │ ├── EnvIdentifiersColumns.h
│ │ │ ├── ViewColumns.h
│ │ │ ├── ViewsDelegate.cpp
│ │ │ ├── ViewsDelegate.h
│ │ │ ├── envidentifiereditor.cpp
│ │ │ ├── envidentifiereditor.h
│ │ │ ├── envidentifiersmodel.cpp
│ │ │ ├── envidentifiersmodel.h
│ │ │ ├── vieweditor.cpp
│ │ │ ├── vieweditor.h
│ │ │ ├── viewseditor.cpp
│ │ │ ├── viewseditor.h
│ │ │ ├── viewsmodel.cpp
│ │ │ └── viewsmodel.h
│ │ └── visualization/
│ │ ├── AddressableItem.cpp
│ │ ├── AddressableItem.h
│ │ ├── fieldgapitem.cpp
│ │ ├── fieldgapitem.h
│ │ ├── memorygapitem.cpp
│ │ ├── memorygapitem.h
│ │ ├── memoryvisualizationitem.cpp
│ │ └── memoryvisualizationitem.h
│ ├── ConfigurationTools/
│ │ ├── ViewConfigurer.cpp
│ │ ├── ViewConfigurer.h
│ │ ├── ViewConfigurerColumns.h
│ │ ├── ViewConfigurerDelegate.cpp
│ │ └── ViewConfigurerDelegate.h
│ ├── HWDesign/
│ │ ├── ActiveBusInterfaceItem.cpp
│ │ ├── ActiveBusInterfaceItem.h
│ │ ├── ActivePortItem.cpp
│ │ ├── ActivePortItem.h
│ │ ├── AdHocConnectionItem.cpp
│ │ ├── AdHocConnectionItem.h
│ │ ├── AdHocEnabled.cpp
│ │ ├── AdHocEnabled.h
│ │ ├── AdHocItem.cpp
│ │ ├── AdHocItem.h
│ │ ├── AdhocEditor/
│ │ │ ├── AdHocVisibilityColumns.h
│ │ │ ├── AdHocVisibilityDelegate.cpp
│ │ │ ├── AdHocVisibilityDelegate.h
│ │ │ ├── AdHocVisibilityEditor.cpp
│ │ │ ├── AdHocVisibilityEditor.h
│ │ │ ├── AdHocVisibilityModel.cpp
│ │ │ ├── AdHocVisibilityModel.h
│ │ │ ├── AdHocVisibilityPolicy.cpp
│ │ │ ├── AdHocVisibilityPolicy.h
│ │ │ ├── AdhocEditor.cpp
│ │ │ ├── AdhocEditor.h
│ │ │ ├── AdhocPortEditor.cpp
│ │ │ └── AdhocPortEditor.h
│ │ ├── BusInterfaceDialog.cpp
│ │ ├── BusInterfaceDialog.h
│ │ ├── BusInterfaceEndPoint.cpp
│ │ ├── BusInterfaceEndPoint.h
│ │ ├── HWAddCommands.cpp
│ │ ├── HWAddCommands.h
│ │ ├── HWChangeCommands.cpp
│ │ ├── HWChangeCommands.h
│ │ ├── HWComponentItem.cpp
│ │ ├── HWComponentItem.h
│ │ ├── HWConnection.cpp
│ │ ├── HWConnection.h
│ │ ├── HWConnectionEndPoint.cpp
│ │ ├── HWConnectionEndpoint.h
│ │ ├── HWDesignDiagram.cpp
│ │ ├── HWDesignDiagram.h
│ │ ├── HWDesignWidget.cpp
│ │ ├── HWDesignWidget.h
│ │ ├── HWMoveCommands.cpp
│ │ ├── HWMoveCommands.h
│ │ ├── HierarchicalBusInterfaceItem.cpp
│ │ ├── HierarchicalBusInterfaceItem.h
│ │ ├── HierarchicalPortItem.cpp
│ │ ├── HierarchicalPortItem.h
│ │ ├── InterfaceGraphics.h
│ │ ├── OffPageConnectorItem.cpp
│ │ ├── OffPageConnectorItem.h
│ │ ├── PortmapDialog.cpp
│ │ ├── PortmapDialog.h
│ │ ├── SelectItemTypeDialog.cpp
│ │ ├── SelectItemTypeDialog.h
│ │ ├── WarningSymbol.cpp
│ │ ├── WarningSymbol.h
│ │ ├── columnview/
│ │ │ ├── ColumnEditDialog.cpp
│ │ │ ├── ColumnEditDialog.h
│ │ │ ├── HWColumn.cpp
│ │ │ └── HWColumn.h
│ │ └── undoCommands/
│ │ ├── AdHocBoundsChangeCommand.cpp
│ │ ├── AdHocBoundsChangeCommand.h
│ │ ├── AdHocConnectionAddCommand.cpp
│ │ ├── AdHocConnectionAddCommand.h
│ │ ├── AdHocConnectionDeleteCommand.cpp
│ │ ├── AdHocConnectionDeleteCommand.h
│ │ ├── AdHocTieOffBoundsChangeCommand.cpp
│ │ ├── AdHocTieOffBoundsChangeCommand.h
│ │ ├── AdHocTieOffChangeCommand.cpp
│ │ ├── AdHocTieOffChangeCommand.h
│ │ ├── AdHocTieOffConnectionDeleteCommand.cpp
│ │ ├── AdHocTieOffConnectionDeleteCommand.h
│ │ ├── AdHocTiedValueCommand.cpp
│ │ ├── AdHocTiedValueCommand.h
│ │ ├── AdHocVisibilityChangeCommand.cpp
│ │ ├── AdHocVisibilityChangeCommand.h
│ │ ├── ColumnDeleteCommand.cpp
│ │ ├── ColumnDeleteCommand.h
│ │ ├── ComponentDeleteCommand.cpp
│ │ ├── ComponentDeleteCommand.h
│ │ ├── ComponentInstancePasteCommand.cpp
│ │ ├── ComponentInstancePasteCommand.h
│ │ ├── ComponentItemMoveCommand.cpp
│ │ ├── ComponentItemMoveCommand.h
│ │ ├── ConfigurableElementChangeCommand.cpp
│ │ ├── ConfigurableElementChangeCommand.h
│ │ ├── ConfigurableElementRemoveCommand.cpp
│ │ ├── ConfigurableElementRemoveCommand.h
│ │ ├── ConnectionDeleteCommand.cpp
│ │ ├── ConnectionDeleteCommand.h
│ │ ├── HWColumnAddCommand.cpp
│ │ ├── HWColumnAddCommand.h
│ │ ├── HWComponentAddCommand.cpp
│ │ ├── HWComponentAddCommand.h
│ │ ├── InterfaceDeleteCommand.cpp
│ │ ├── InterfaceDeleteCommand.h
│ │ ├── PhysicalPortDeleteCommand.cpp
│ │ ├── PhysicalPortDeleteCommand.h
│ │ ├── PortDeleteCommand.cpp
│ │ ├── PortDeleteCommand.h
│ │ ├── PortPasteCommand.cpp
│ │ ├── PortPasteCommand.h
│ │ ├── ReplaceComponentCommand.cpp
│ │ ├── ReplaceComponentCommand.h
│ │ ├── TopAdHocVisibilityChangeCommand.cpp
│ │ └── TopAdHocVisibilityChangeCommand.h
│ ├── InterconnectGenerator/
│ │ ├── InstanceInterfacesEditor.cpp
│ │ ├── InstanceInterfacesEditor.h
│ │ ├── InterconnectAddressHelper.cpp
│ │ ├── InterconnectAddressHelper.h
│ │ ├── InterconnectDataModel.cpp
│ │ ├── InterconnectDataModel.h
│ │ ├── InterconnectGeneratorDialog.cpp
│ │ └── InterconnectGeneratorDialog.h
│ ├── MemoryDesigner/
│ │ ├── AddressBlockGraphicsItem.cpp
│ │ ├── AddressBlockGraphicsItem.h
│ │ ├── AddressSegmentGraphicsItem.cpp
│ │ ├── AddressSegmentGraphicsItem.h
│ │ ├── AddressSpaceGraphicsItem.cpp
│ │ ├── AddressSpaceGraphicsItem.h
│ │ ├── ConnectivityComponent.cpp
│ │ ├── ConnectivityComponent.h
│ │ ├── ConnectivityConnection.cpp
│ │ ├── ConnectivityConnection.h
│ │ ├── ConnectivityGraph.cpp
│ │ ├── ConnectivityGraph.h
│ │ ├── ConnectivityGraphFactory.cpp
│ │ ├── ConnectivityGraphFactory.h
│ │ ├── ConnectivityInterface.cpp
│ │ ├── ConnectivityInterface.h
│ │ ├── FieldGraphicsItem.cpp
│ │ ├── FieldGraphicsItem.h
│ │ ├── FieldOverlapItem.cpp
│ │ ├── FieldOverlapItem.h
│ │ ├── MainMemoryGraphicsItem.cpp
│ │ ├── MainMemoryGraphicsItem.h
│ │ ├── MasterSlavePathSearch.cpp
│ │ ├── MasterSlavePathSearch.h
│ │ ├── MemoryCollisionItem.cpp
│ │ ├── MemoryCollisionItem.h
│ │ ├── MemoryColumn.cpp
│ │ ├── MemoryColumn.h
│ │ ├── MemoryColumnHandler.cpp
│ │ ├── MemoryColumnHandler.h
│ │ ├── MemoryConnectionAddressCalculator.cpp
│ │ ├── MemoryConnectionAddressCalculator.h
│ │ ├── MemoryConnectionHandler.cpp
│ │ ├── MemoryConnectionHandler.h
│ │ ├── MemoryConnectionItem.cpp
│ │ ├── MemoryConnectionItem.h
│ │ ├── MemoryDesignConstructor.cpp
│ │ ├── MemoryDesignConstructor.h
│ │ ├── MemoryDesignDocument.cpp
│ │ ├── MemoryDesignDocument.h
│ │ ├── MemoryDesignerChildGraphicsItem.cpp
│ │ ├── MemoryDesignerChildGraphicsItem.h
│ │ ├── MemoryDesignerConstants.cpp
│ │ ├── MemoryDesignerConstants.h
│ │ ├── MemoryDesignerDiagram.cpp
│ │ ├── MemoryDesignerDiagram.h
│ │ ├── MemoryDesignerGraphicsItem.cpp
│ │ ├── MemoryDesignerGraphicsItem.h
│ │ ├── MemoryExtensionGraphicsItem.cpp
│ │ ├── MemoryExtensionGraphicsItem.h
│ │ ├── MemoryGraphicsItemHandler.cpp
│ │ ├── MemoryGraphicsItemHandler.h
│ │ ├── MemoryItem.cpp
│ │ ├── MemoryItem.h
│ │ ├── MemoryMapGraphicsItem.cpp
│ │ ├── MemoryMapGraphicsItem.h
│ │ ├── RegisterGraphicsItem.cpp
│ │ ├── RegisterGraphicsItem.h
│ │ ├── SubMemoryLayout.cpp
│ │ └── SubMemoryLayout.h
│ ├── PythonSourceEditor/
│ │ ├── PythonSourceEditor.cpp
│ │ ├── PythonSourceEditor.h
│ │ ├── PythonSourceHighlight.cpp
│ │ ├── PythonSourceHighlight.h
│ │ ├── ScriptInputEditor.cpp
│ │ ├── ScriptInputEditor.h
│ │ ├── ScriptViewEditor.cpp
│ │ ├── ScriptViewEditor.h
│ │ ├── ScriptingSideArea.cpp
│ │ └── ScriptingSideArea.h
│ ├── SystemDesign/
│ │ ├── ApiGraphicsConnection.cpp
│ │ ├── ApiGraphicsConnection.h
│ │ ├── ComGraphicsConnection.cpp
│ │ ├── ComGraphicsConnection.h
│ │ ├── HWMappingItem.cpp
│ │ ├── HWMappingItem.h
│ │ ├── SWComponentItem.cpp
│ │ ├── SWComponentItem.h
│ │ ├── SWConnectionEndpoint.cpp
│ │ ├── SWConnectionEndpoint.h
│ │ ├── SWInterfaceItem.cpp
│ │ ├── SWInterfaceItem.h
│ │ ├── SWPortItem.cpp
│ │ ├── SWPortItem.h
│ │ ├── SystemColumn.cpp
│ │ ├── SystemColumn.h
│ │ ├── SystemComponentItem.cpp
│ │ ├── SystemComponentItem.h
│ │ ├── SystemDesignDiagram.cpp
│ │ ├── SystemDesignDiagram.h
│ │ ├── SystemDesignWidget.cpp
│ │ ├── SystemDesignWidget.h
│ │ ├── SystemDetailsEditor/
│ │ │ ├── ExportSWDialog.cpp
│ │ │ ├── ExportSWDialog.h
│ │ │ ├── SwitchHWDialog.cpp
│ │ │ ├── SwitchHWDialog.h
│ │ │ ├── SystemDetailsEditor.cpp
│ │ │ └── SystemDetailsEditor.h
│ │ └── UndoCommands/
│ │ ├── ApiConnectionAddCommand.cpp
│ │ ├── ApiConnectionAddCommand.h
│ │ ├── ApiConnectionDeleteCommand.cpp
│ │ ├── ApiConnectionDeleteCommand.h
│ │ ├── ApiConnectionExchangeCommand.cpp
│ │ ├── ApiConnectionExchangeCommand.h
│ │ ├── ComConnectionAddCommand.cpp
│ │ ├── ComConnectionAddCommand.h
│ │ ├── ComConnectionDeleteCommand.cpp
│ │ ├── ComConnectionDeleteCommand.h
│ │ ├── ComConnectionExchangeCommand.cpp
│ │ ├── ComConnectionExchangeCommand.h
│ │ ├── ReplaceSystemComponentCommand.cpp
│ │ ├── ReplaceSystemComponentCommand.h
│ │ ├── SWInterfaceAddCommand.cpp
│ │ ├── SWInterfaceAddCommand.h
│ │ ├── SWInterfaceDeleteCommand.cpp
│ │ ├── SWInterfaceDeleteCommand.h
│ │ ├── SWInterfaceMoveCommand.cpp
│ │ ├── SWInterfaceMoveCommand.h
│ │ ├── SWPortDeleteCommand.cpp
│ │ ├── SWPortDeleteCommand.h
│ │ ├── SystemAddCommands.cpp
│ │ ├── SystemAddCommands.h
│ │ ├── SystemChangeCommands.cpp
│ │ ├── SystemChangeCommands.h
│ │ ├── SystemComponentAddCommand.cpp
│ │ ├── SystemComponentAddCommand.h
│ │ ├── SystemComponentDeleteCommand.cpp
│ │ ├── SystemComponentDeleteCommand.h
│ │ ├── SystemDeleteCommands.cpp
│ │ ├── SystemDeleteCommands.h
│ │ ├── SystemMoveCommands.cpp
│ │ └── SystemMoveCommands.h
│ └── common/
│ ├── Association/
│ │ ├── Associable.cpp
│ │ ├── Associable.h
│ │ ├── Association.cpp
│ │ ├── Association.h
│ │ ├── AssociationAddCommand.cpp
│ │ ├── AssociationAddCommand.h
│ │ ├── AssociationChangeEndpointCommand.cpp
│ │ ├── AssociationChangeEndpointCommand.h
│ │ ├── AssociationRemoveCommand.cpp
│ │ └── AssociationRemoveCommand.h
│ ├── ColumnTypes.h
│ ├── ComponentDesignDiagram.cpp
│ ├── ComponentDesignDiagram.h
│ ├── ComponentInstanceEditor/
│ │ ├── ComponentInstanceConfigurableElementsEditor.cpp
│ │ ├── ComponentInstanceConfigurableElementsEditor.h
│ │ ├── ComponentInstanceConfigurableElementsFilter.cpp
│ │ ├── ComponentInstanceConfigurableElementsFilter.h
│ │ ├── ComponentInstanceConfigurableElementsModel.cpp
│ │ ├── ComponentInstanceConfigurableElementsModel.h
│ │ ├── ConfigurableElementsColumns.h
│ │ ├── ConfigurableElementsFilter.cpp
│ │ ├── ConfigurableElementsFilter.h
│ │ ├── ConfigurableElementsModel.cpp
│ │ ├── ConfigurableElementsModel.h
│ │ ├── ConfigurableElementsView.cpp
│ │ ├── ConfigurableElementsView.h
│ │ ├── EditorConfigurableElement.cpp
│ │ ├── EditorConfigurableElement.h
│ │ ├── MissingConfigurableElementsFilter.cpp
│ │ ├── MissingConfigurableElementsFilter.h
│ │ ├── ParameterConfigurableElementsFilter.cpp
│ │ ├── ParameterConfigurableElementsFilter.h
│ │ ├── PowerDomainLinkColumns.h
│ │ ├── PowerDomainLinkDelegate.cpp
│ │ ├── PowerDomainLinkDelegate.h
│ │ ├── PowerDomainLinkEditor.cpp
│ │ ├── PowerDomainLinkEditor.h
│ │ ├── PowerDomainLinkModel.cpp
│ │ ├── PowerDomainLinkModel.h
│ │ ├── componentinstanceeditor.cpp
│ │ ├── componentinstanceeditor.h
│ │ ├── configurableelementdelegate.cpp
│ │ ├── configurableelementdelegate.h
│ │ ├── configurableelementeditor.cpp
│ │ └── configurableelementeditor.h
│ ├── ComponentItemAutoConnector/
│ │ ├── AutoConnector.cpp
│ │ ├── AutoConnector.h
│ │ ├── AutoConnectorConnectionDelegate.cpp
│ │ ├── AutoConnectorConnectionDelegate.h
│ │ ├── AutoConnectorConnectionTable.cpp
│ │ ├── AutoConnectorConnectionTable.h
│ │ ├── AutoConnectorItem.cpp
│ │ ├── AutoConnectorItem.h
│ │ ├── AutoConnectorListFilter.cpp
│ │ ├── AutoConnectorListFilter.h
│ │ ├── BusInterfaceItemMatcher.cpp
│ │ ├── BusInterfaceItemMatcher.h
│ │ ├── BusInterfaceListFiller.cpp
│ │ ├── BusInterfaceListFiller.h
│ │ ├── BusInterfaceTableAutoConnector.cpp
│ │ ├── BusInterfaceTableAutoConnector.h
│ │ ├── ComponentItemAutoConnector.cpp
│ │ ├── ComponentItemAutoConnector.h
│ │ ├── HierarchicalBusInterfaceItemMatcher.cpp
│ │ ├── HierarchicalBusInterfaceItemMatcher.h
│ │ ├── HierarchicalBusInterfaceTableAutoConnector.cpp
│ │ ├── HierarchicalBusInterfaceTableAutoConnector.h
│ │ ├── HierarchicalPortItemMatcher.cpp
│ │ ├── HierarchicalPortItemMatcher.h
│ │ ├── HierarchicalPortTableAutoConnector.cpp
│ │ ├── HierarchicalPortTableAutoConnector.h
│ │ ├── ListFiller.h
│ │ ├── PortItemMatcher.cpp
│ │ ├── PortItemMatcher.h
│ │ ├── PortListFiller.cpp
│ │ ├── PortListFiller.h
│ │ ├── PortTableAutoConnector.cpp
│ │ ├── PortTableAutoConnector.h
│ │ ├── TableAutoConnector.cpp
│ │ ├── TableAutoConnector.h
│ │ ├── TableItemMatcher.cpp
│ │ └── TableItemMatcher.h
│ ├── ConfigurationEditor/
│ │ ├── activeviewdelegate.cpp
│ │ ├── activeviewdelegate.h
│ │ ├── activevieweditor.cpp
│ │ ├── activevieweditor.h
│ │ ├── activeviewmodel.cpp
│ │ ├── activeviewmodel.h
│ │ ├── configurationeditor.cpp
│ │ └── configurationeditor.h
│ ├── ConnectionEditor/
│ │ ├── AdHocBoundColumns.h
│ │ ├── AdHocBoundsModel.cpp
│ │ ├── AdHocBoundsModel.h
│ │ ├── connectioneditor.cpp
│ │ └── connectioneditor.h
│ ├── DefaultRouting.cpp
│ ├── DefaultRouting.h
│ ├── DesignCompletionModel.cpp
│ ├── DesignCompletionModel.h
│ ├── DesignDiagram.cpp
│ ├── DesignDiagram.h
│ ├── DesignDiagramResolver.cpp
│ ├── DesignDiagramResolver.h
│ ├── DesignParameterReferenceTree/
│ │ ├── DesignParameterReferenceCounter.cpp
│ │ ├── DesignParameterReferenceCounter.h
│ │ ├── DesignParameterReferenceTree.cpp
│ │ └── DesignParameterReferenceTree.h
│ ├── DesignWidget.cpp
│ ├── DesignWidget.h
│ ├── DesignWidgetFactory.h
│ ├── DesignWidgetFactoryImplementation.cpp
│ ├── DesignWidgetFactoryImplementation.h
│ ├── DiagramUtil.h
│ ├── DiagramUtil.inl
│ ├── DocumentNameGroupEditor.cpp
│ ├── DocumentNameGroupEditor.h
│ ├── DrawMode.h
│ ├── ExpressionSet.h
│ ├── GraphicsItemLabel.cpp
│ ├── GraphicsItemLabel.h
│ ├── ImageExporter.cpp
│ ├── ImageExporter.h
│ ├── InterfaceEditor/
│ │ ├── InterfacePortMapColumns.h
│ │ ├── InterfacePortMapDelegate.cpp
│ │ ├── InterfacePortMapDelegate.h
│ │ ├── InterfacePortMapModel.cpp
│ │ ├── InterfacePortMapModel.h
│ │ ├── interfaceeditor.cpp
│ │ └── interfaceeditor.h
│ ├── NamelabelWidth.cpp
│ ├── NamelabelWidth.h
│ ├── PortUtilities.cpp
│ ├── PortUtilities.h
│ ├── StickyNote/
│ │ ├── ColorFillTextItem.cpp
│ │ ├── ColorFillTextItem.h
│ │ ├── StickyNote.cpp
│ │ ├── StickyNote.h
│ │ ├── StickyNoteAddCommand.cpp
│ │ ├── StickyNoteAddCommand.h
│ │ ├── StickyNoteEditCommand.cpp
│ │ ├── StickyNoteEditCommand.h
│ │ ├── StickyNoteMoveCommand.cpp
│ │ ├── StickyNoteMoveCommand.h
│ │ ├── StickyNoteRemoveCommand.cpp
│ │ └── StickyNoteRemoveCommand.h
│ ├── TopComponentParameterFinder.cpp
│ ├── TopComponentParameterFinder.h
│ ├── VendorExtensionEditor/
│ │ ├── VendorExtensionAttributesEditor/
│ │ │ ├── VendorExtensionAttributesColumns.h
│ │ │ ├── VendorExtensionAttributesModel.cpp
│ │ │ └── VendorExtensionAttributesModel.h
│ │ ├── VendorExtensionColumns.h
│ │ ├── VendorExtensionsDelegate.cpp
│ │ ├── VendorExtensionsDelegate.h
│ │ ├── VendorExtensionsEditor.cpp
│ │ ├── VendorExtensionsEditor.h
│ │ ├── VendorExtensionsFilter.cpp
│ │ ├── VendorExtensionsFilter.h
│ │ ├── VendorExtensionsGeneral.h
│ │ ├── VendorExtensionsModel.cpp
│ │ └── VendorExtensionsModel.h
│ └── diagramgrid.h
├── executable/
│ ├── assets/
│ │ └── peripherals.txt
│ ├── templates/
│ │ ├── defaultTemplateConfiguration.json
│ │ └── exampleTemplate.py
│ └── upgrade.cfg
├── kactus.qrc
├── kactusGenerators/
│ └── DocumentGenerator/
│ ├── DocumentationWriter.cpp
│ ├── DocumentationWriter.h
│ ├── HtmlWriter.cpp
│ ├── HtmlWriter.h
│ ├── MarkdownWriter.cpp
│ ├── MarkdownWriter.h
│ ├── documentgenerator.cpp
│ └── documentgenerator.h
├── library/
│ ├── HierarchyView/
│ │ ├── hierarchyfilter.cpp
│ │ ├── hierarchyfilter.h
│ │ ├── hierarchyview.cpp
│ │ ├── hierarchyview.h
│ │ ├── hierarchywidget.cpp
│ │ └── hierarchywidget.h
│ ├── ItemExporter.cpp
│ ├── ItemExporter.h
│ ├── LibraryErrorModel.cpp
│ ├── LibraryErrorModel.h
│ ├── LibraryFilter.cpp
│ ├── LibraryFilter.h
│ ├── LibraryItemSelectionFactory.cpp
│ ├── LibraryItemSelectionFactory.h
│ ├── LibraryTreeFilter.cpp
│ ├── LibraryTreeFilter.h
│ ├── LibraryTreeView.cpp
│ ├── LibraryTreeView.h
│ ├── LibraryTreeWidget.cpp
│ ├── LibraryTreeWidget.h
│ ├── LibraryUtils.cpp
│ ├── LibraryUtils.h
│ ├── LibraryWidget.cpp
│ ├── LibraryWidget.h
│ ├── ObjectExportDialog.cpp
│ ├── ObjectExportDialog.h
│ ├── ObjectSelectionDialog.cpp
│ ├── ObjectSelectionDialog.h
│ ├── ObjectSelectionListItem.cpp
│ ├── ObjectSelectionListItem.h
│ ├── TableViewDialog.cpp
│ ├── TableViewDialog.h
│ ├── VLNVDialer/
│ │ ├── FilterGroup.cpp
│ │ ├── FilterGroup.h
│ │ ├── RevisionGroup.cpp
│ │ ├── RevisionGroup.h
│ │ ├── ValidityGroup.cpp
│ │ ├── ValidityGroup.h
│ │ ├── dialerwidget.cpp
│ │ ├── dialerwidget.h
│ │ ├── filterwidget.cpp
│ │ ├── filterwidget.h
│ │ ├── firmnessgroup.cpp
│ │ ├── firmnessgroup.h
│ │ ├── hierarchygroup.cpp
│ │ ├── hierarchygroup.h
│ │ ├── implementationgroup.cpp
│ │ ├── implementationgroup.h
│ │ ├── typegroup.cpp
│ │ ├── typegroup.h
│ │ ├── vlnvdialer.cpp
│ │ └── vlnvdialer.h
│ ├── doc/
│ │ ├── LibraryHandler.mdzip
│ │ └── LibraryHandler.mdzip.bak
│ ├── objectremovedialog.cpp
│ └── objectremovedialog.h
├── mainwindow/
│ ├── CommandLineParser.cpp
│ ├── CommandLineParser.h
│ ├── DeleteWorkspaceDialog.cpp
│ ├── DeleteWorkspaceDialog.h
│ ├── DockWidgetHandler.cpp
│ ├── DockWidgetHandler.h
│ ├── DrawingBoard/
│ │ ├── DrawingBoard.cpp
│ │ └── DrawingBoard.h
│ ├── ExitScreen.cpp
│ ├── ExitScreen.h
│ ├── MessageConsole/
│ │ ├── messageconsole.cpp
│ │ └── messageconsole.h
│ ├── NewPages/
│ │ ├── NewApiDefinitionPage.cpp
│ │ ├── NewApiDefinitionPage.h
│ │ ├── NewBusDefinitionPage.cpp
│ │ ├── NewBusDefinitionPage.h
│ │ ├── NewCatalogPage.cpp
│ │ ├── NewCatalogPage.h
│ │ ├── NewComDefinitionPage.cpp
│ │ ├── NewComDefinitionPage.h
│ │ ├── NewComponentPage.cpp
│ │ ├── NewComponentPage.h
│ │ ├── NewDesignPage.cpp
│ │ ├── NewDesignPage.h
│ │ ├── NewPage.cpp
│ │ ├── NewPage.h
│ │ ├── NewSWComponentPage.cpp
│ │ ├── NewSWComponentPage.h
│ │ ├── NewSWDesignPage.cpp
│ │ ├── NewSWDesignPage.h
│ │ ├── NewSystemPage.cpp
│ │ └── NewSystemPage.h
│ ├── NewWorkspaceDialog.cpp
│ ├── NewWorkspaceDialog.h
│ ├── Ribbon/
│ │ ├── Ribbon.cpp
│ │ ├── Ribbon.h
│ │ ├── RibbonGroup.cpp
│ │ ├── RibbonGroup.h
│ │ └── RibbonTheme.h
│ ├── SaveHierarchy/
│ │ ├── DocumentTreeBuilder.cpp
│ │ ├── DocumentTreeBuilder.h
│ │ ├── HierarchicalSaveBuildStrategy.cpp
│ │ ├── HierarchicalSaveBuildStrategy.h
│ │ ├── HierarchicalSaveColumns.h
│ │ ├── SaveAsItem.cpp
│ │ ├── SaveAsItem.h
│ │ ├── SaveHierarchyDelegate.cpp
│ │ ├── SaveHierarchyDelegate.h
│ │ ├── SaveHierarchyDialog.cpp
│ │ └── SaveHierarchyDialog.h
│ ├── SplashScreen.cpp
│ ├── SplashScreen.h
│ ├── WorkspaceSettings.cpp
│ ├── WorkspaceSettings.h
│ ├── main.cpp
│ ├── mainwindow.cpp
│ └── mainwindow.h
├── paper.bib
├── paper.md
├── resource.h
├── settings/
│ ├── CodeEditorSettingsPage.cpp
│ ├── CodeEditorSettingsPage.h
│ ├── ComponentEditorSettingsPage.cpp
│ ├── ComponentEditorSettingsPage.h
│ ├── FileTypeColumns.h
│ ├── FileTypeSettingsPage.cpp
│ ├── FileTypeSettingsPage.h
│ ├── FileTypesDelegate.cpp
│ ├── FileTypesDelegate.h
│ ├── FileTypesModel.cpp
│ ├── FileTypesModel.h
│ ├── GeneralSettingsPage.cpp
│ ├── GeneralSettingsPage.h
│ ├── NamingPolicySettingsPage.cpp
│ ├── NamingPolicySettingsPage.h
│ ├── NewPluginsDialog.cpp
│ ├── NewPluginsDialog.h
│ ├── PluginInfoWidget.cpp
│ ├── PluginInfoWidget.h
│ ├── PluginSettingsPage.cpp
│ ├── PluginSettingsPage.h
│ ├── SettingsDialog.cpp
│ ├── SettingsDialog.h
│ ├── SettingsPage.cpp
│ ├── SettingsPage.h
│ ├── SettingsUpdater.cpp
│ ├── SettingsUpdater.h
│ ├── filetypesview.cpp
│ ├── filetypesview.h
│ ├── k2envvariablesettingspage.cpp
│ ├── k2envvariablesettingspage.h
│ ├── k2envvarmodel.cpp
│ └── k2envvarmodel.h
├── tests/
│ ├── Core/
│ │ ├── ComparatorTest.cpp
│ │ ├── ComparatorTest.h
│ │ ├── Core.pro
│ │ ├── tst_AddressBlockGraphItem.cpp
│ │ ├── tst_AddressBlockGraphItem.pri
│ │ ├── tst_AddressBlockGraphItem.pro
│ │ ├── tst_CommandLineParser.cpp
│ │ ├── tst_CommandLineParser.pri
│ │ ├── tst_CommandLineParser.pro
│ │ ├── tst_ComponentComparator.cpp
│ │ ├── tst_ComponentComparator.pri
│ │ ├── tst_ComponentComparator.pro
│ │ ├── tst_ComponentParameterModel.cpp
│ │ ├── tst_ComponentParameterModel.pri
│ │ ├── tst_ComponentParameterModel.pro
│ │ ├── tst_DocumentGenerator.cpp
│ │ ├── tst_DocumentGenerator.pri
│ │ ├── tst_DocumentGenerator.pro
│ │ ├── tst_DocumentTreeBuilder.cpp
│ │ ├── tst_DocumentTreeBuilder.pri
│ │ ├── tst_DocumentTreeBuilder.pro
│ │ ├── tst_ExpressionEditor.cpp
│ │ ├── tst_ExpressionEditor.pri
│ │ ├── tst_ExpressionEditor.pro
│ │ ├── tst_FieldGraphItem.cpp
│ │ ├── tst_FieldGraphItem.pri
│ │ ├── tst_FieldGraphItem.pro
│ │ ├── tst_HierarchicalSaveBuildStrategy.cpp
│ │ ├── tst_HierarchicalSaveBuildStrategy.pri
│ │ ├── tst_HierarchicalSaveBuildStrategy.pro
│ │ ├── tst_IPXactSystemVerilogParser.cpp
│ │ ├── tst_IPXactSystemVerilogParser.pri
│ │ ├── tst_IPXactSystemVerilogParser.pro
│ │ ├── tst_MarkdownGenerator.cpp
│ │ ├── tst_MarkdownGenerator.pri
│ │ ├── tst_MarkdownGenerator.pro
│ │ ├── tst_MasterSlavePathSearch.cpp
│ │ ├── tst_MasterSlavePathSearch.pri
│ │ ├── tst_MasterSlavePathSearch.pro
│ │ ├── tst_MemoryMapGraphItem.cpp
│ │ ├── tst_MemoryMapGraphItem.pri
│ │ ├── tst_MemoryMapGraphItem.pro
│ │ ├── tst_ParameterCompleter.cpp
│ │ ├── tst_ParameterCompleter.pri
│ │ ├── tst_ParameterCompleter.pro
│ │ ├── tst_ParameterReferenceTree.cpp
│ │ ├── tst_ParameterReferenceTree.pri
│ │ ├── tst_ParameterReferenceTree.pro
│ │ ├── tst_PortComparator.cpp
│ │ ├── tst_PortComparator.pri
│ │ ├── tst_PortComparator.pro
│ │ ├── tst_RegisterGraphItem.cpp
│ │ ├── tst_RegisterGraphItem.pri
│ │ ├── tst_RegisterGraphItem.pro
│ │ ├── tst_SystemVerilogExpressionParser.cpp
│ │ ├── tst_SystemVerilogExpressionParser.pri
│ │ ├── tst_SystemVerilogExpressionParser.pro
│ │ ├── tst_VLNVComparator.cpp
│ │ ├── tst_VLNVComparator.pri
│ │ ├── tst_VLNVComparator.pro
│ │ ├── tst_ValueFormatter.cpp
│ │ ├── tst_ValueFormatter.pri
│ │ ├── tst_ValueFormatter.pro
│ │ ├── tst_ViewComparator.cpp
│ │ ├── tst_ViewComparator.pri
│ │ └── tst_ViewComparator.pro
│ ├── IPXACTmodels/
│ │ ├── AbstractionDefinition/
│ │ │ ├── AbstractionDefinition.pro
│ │ │ ├── tst_AbstractionDefinitionReader.cpp
│ │ │ ├── tst_AbstractionDefinitionReader.pri
│ │ │ ├── tst_AbstractionDefinitionReader.pro
│ │ │ ├── tst_AbstractionDefinitionValidator.cpp
│ │ │ ├── tst_AbstractionDefinitionValidator.pri
│ │ │ ├── tst_AbstractionDefinitionValidator.pro
│ │ │ ├── tst_AbstractionDefinitionWriter.cpp
│ │ │ ├── tst_AbstractionDefinitionWriter.pri
│ │ │ └── tst_AbstractionDefinitionWriter.pro
│ │ ├── BusDefinition/
│ │ │ ├── BusDefinition.pro
│ │ │ ├── tst_BusDefinitionReader.cpp
│ │ │ ├── tst_BusDefinitionReader.pri
│ │ │ ├── tst_BusDefinitionReader.pro
│ │ │ ├── tst_BusDefinitionValidator.cpp
│ │ │ ├── tst_BusDefinitionValidator.pri
│ │ │ ├── tst_BusDefinitionValidator.pro
│ │ │ ├── tst_BusDefinitionWriter.cpp
│ │ │ ├── tst_BusDefinitionWriter.pri
│ │ │ └── tst_BusDefinitionWriter.pro
│ │ ├── Catalog/
│ │ │ ├── Catalog.pro
│ │ │ ├── tst_CatalogReader.cpp
│ │ │ ├── tst_CatalogReader.pri
│ │ │ ├── tst_CatalogReader.pro
│ │ │ ├── tst_CatalogValidator.cpp
│ │ │ ├── tst_CatalogValidator.pri
│ │ │ ├── tst_CatalogValidator.pro
│ │ │ ├── tst_CatalogWriter.cpp
│ │ │ ├── tst_CatalogWriter.pri
│ │ │ └── tst_CatalogWriter.pro
│ │ ├── Component/
│ │ │ ├── Component.pro
│ │ │ ├── tst_AccessPolicyReader.cpp
│ │ │ ├── tst_AccessPolicyReader.pri
│ │ │ ├── tst_AccessPolicyReader.pro
│ │ │ ├── tst_AccessPolicyWriter.cpp
│ │ │ ├── tst_AccessPolicyWriter.pri
│ │ │ ├── tst_AccessPolicyWriter.pro
│ │ │ ├── tst_AddressBlockReader.cpp
│ │ │ ├── tst_AddressBlockReader.pri
│ │ │ ├── tst_AddressBlockReader.pro
│ │ │ ├── tst_AddressBlockValidator.cpp
│ │ │ ├── tst_AddressBlockValidator.pri
│ │ │ ├── tst_AddressBlockValidator.pro
│ │ │ ├── tst_AddressBlockWriter.cpp
│ │ │ ├── tst_AddressBlockWriter.pri
│ │ │ ├── tst_AddressBlockWriter.pro
│ │ │ ├── tst_AddressSpaceReader.cpp
│ │ │ ├── tst_AddressSpaceReader.pri
│ │ │ ├── tst_AddressSpaceReader.pro
│ │ │ ├── tst_AddressSpaceValidator.cpp
│ │ │ ├── tst_AddressSpaceValidator.pri
│ │ │ ├── tst_AddressSpaceValidator.pro
│ │ │ ├── tst_AddressSpaceWriter.cpp
│ │ │ ├── tst_AddressSpaceWriter.pri
│ │ │ ├── tst_AddressSpaceWriter.pro
│ │ │ ├── tst_BusInterfacePortMapValidator.cpp
│ │ │ ├── tst_BusInterfacePortMapValidator.pri
│ │ │ ├── tst_BusInterfacePortMapValidator.pro
│ │ │ ├── tst_BusInterfaceReader.cpp
│ │ │ ├── tst_BusInterfaceReader.pri
│ │ │ ├── tst_BusInterfaceReader.pro
│ │ │ ├── tst_BusInterfaceValidator.cpp
│ │ │ ├── tst_BusInterfaceValidator.pri
│ │ │ ├── tst_BusInterfaceValidator.pro
│ │ │ ├── tst_BusInterfaceWriter.cpp
│ │ │ ├── tst_BusInterfaceWriter.pri
│ │ │ ├── tst_BusInterfaceWriter.pro
│ │ │ ├── tst_CPUReader.cpp
│ │ │ ├── tst_CPUReader.pri
│ │ │ ├── tst_CPUReader.pro
│ │ │ ├── tst_CPUValidator.cpp
│ │ │ ├── tst_CPUValidator.pri
│ │ │ ├── tst_CPUValidator.pro
│ │ │ ├── tst_CPUWriter.cpp
│ │ │ ├── tst_CPUWriter.pri
│ │ │ ├── tst_CPUWriter.pro
│ │ │ ├── tst_ChannelReader.cpp
│ │ │ ├── tst_ChannelReader.pri
│ │ │ ├── tst_ChannelReader.pro
│ │ │ ├── tst_ChannelValidator.cpp
│ │ │ ├── tst_ChannelValidator.pri
│ │ │ ├── tst_ChannelValidator.pro
│ │ │ ├── tst_ChannelWriter.cpp
│ │ │ ├── tst_ChannelWriter.pri
│ │ │ ├── tst_ChannelWriter.pro
│ │ │ ├── tst_ChoiceReader.cpp
│ │ │ ├── tst_ChoiceReader.pri
│ │ │ ├── tst_ChoiceReader.pro
│ │ │ ├── tst_ChoiceValidator.cpp
│ │ │ ├── tst_ChoiceValidator.pri
│ │ │ ├── tst_ChoiceValidator.pro
│ │ │ ├── tst_ChoiceWriter.cpp
│ │ │ ├── tst_ChoiceWriter.pri
│ │ │ ├── tst_ChoiceWriter.pro
│ │ │ ├── tst_ComponentGeneratorReader.cpp
│ │ │ ├── tst_ComponentGeneratorReader.pri
│ │ │ ├── tst_ComponentGeneratorReader.pro
│ │ │ ├── tst_ComponentGeneratorValidator.cpp
│ │ │ ├── tst_ComponentGeneratorValidator.pri
│ │ │ ├── tst_ComponentGeneratorValidator.pro
│ │ │ ├── tst_ComponentGeneratorWriter.cpp
│ │ │ ├── tst_ComponentGeneratorWriter.pri
│ │ │ ├── tst_ComponentGeneratorWriter.pro
│ │ │ ├── tst_ComponentPortReader.cpp
│ │ │ ├── tst_ComponentPortReader.pri
│ │ │ ├── tst_ComponentPortReader.pro
│ │ │ ├── tst_ComponentPortValidator.cpp
│ │ │ ├── tst_ComponentPortValidator.pri
│ │ │ ├── tst_ComponentPortValidator.pro
│ │ │ ├── tst_ComponentPortWriter.cpp
│ │ │ ├── tst_ComponentPortWriter.pri
│ │ │ ├── tst_ComponentPortWriter.pro
│ │ │ ├── tst_ComponentReader.cpp
│ │ │ ├── tst_ComponentReader.pri
│ │ │ ├── tst_ComponentReader.pro
│ │ │ ├── tst_ComponentValidator.cpp
│ │ │ ├── tst_ComponentValidator.pri
│ │ │ ├── tst_ComponentValidator.pro
│ │ │ ├── tst_ComponentWriter.cpp
│ │ │ ├── tst_ComponentWriter.pri
│ │ │ ├── tst_ComponentWriter.pro
│ │ │ ├── tst_EnumeratedValueReader.cpp
│ │ │ ├── tst_EnumeratedValueReader.pri
│ │ │ ├── tst_EnumeratedValueReader.pro
│ │ │ ├── tst_EnumeratedValueValidator.cpp
│ │ │ ├── tst_EnumeratedValueValidator.pri
│ │ │ ├── tst_EnumeratedValueValidator.pro
│ │ │ ├── tst_EnumeratedValueWriter.cpp
│ │ │ ├── tst_EnumeratedValueWriter.pri
│ │ │ ├── tst_EnumeratedValueWriter.pro
│ │ │ ├── tst_FieldAccessPolicyReader.cpp
│ │ │ ├── tst_FieldAccessPolicyReader.pri
│ │ │ ├── tst_FieldAccessPolicyReader.pro
│ │ │ ├── tst_FieldAccessPolicyValidator.cpp
│ │ │ ├── tst_FieldAccessPolicyValidator.pri
│ │ │ ├── tst_FieldAccessPolicyValidator.pro
│ │ │ ├── tst_FieldAccessPolicyWriter.cpp
│ │ │ ├── tst_FieldAccessPolicyWriter.pri
│ │ │ ├── tst_FieldAccessPolicyWriter.pro
│ │ │ ├── tst_FieldReader.cpp
│ │ │ ├── tst_FieldReader.pri
│ │ │ ├── tst_FieldReader.pro
│ │ │ ├── tst_FieldReferenceReader.cpp
│ │ │ ├── tst_FieldReferenceReader.pri
│ │ │ ├── tst_FieldReferenceReader.pro
│ │ │ ├── tst_FieldReferenceValidator.cpp
│ │ │ ├── tst_FieldReferenceValidator.pri
│ │ │ ├── tst_FieldReferenceValidator.pro
│ │ │ ├── tst_FieldReferenceWriter.cpp
│ │ │ ├── tst_FieldReferenceWriter.pri
│ │ │ ├── tst_FieldReferenceWriter.pro
│ │ │ ├── tst_FieldValidator.cpp
│ │ │ ├── tst_FieldValidator.pri
│ │ │ ├── tst_FieldValidator.pro
│ │ │ ├── tst_FieldWriter.cpp
│ │ │ ├── tst_FieldWriter.pri
│ │ │ ├── tst_FieldWriter.pro
│ │ │ ├── tst_FileReader.cpp
│ │ │ ├── tst_FileReader.pri
│ │ │ ├── tst_FileReader.pro
│ │ │ ├── tst_FileSetReader.cpp
│ │ │ ├── tst_FileSetReader.pri
│ │ │ ├── tst_FileSetReader.pro
│ │ │ ├── tst_FileSetValidator.cpp
│ │ │ ├── tst_FileSetValidator.pri
│ │ │ ├── tst_FileSetValidator.pro
│ │ │ ├── tst_FileSetWriter.cpp
│ │ │ ├── tst_FileSetWriter.pri
│ │ │ ├── tst_FileSetWriter.pro
│ │ │ ├── tst_FileValidator.cpp
│ │ │ ├── tst_FileValidator.pri
│ │ │ ├── tst_FileValidator.pro
│ │ │ ├── tst_FileWriter.cpp
│ │ │ ├── tst_FileWriter.pri
│ │ │ ├── tst_FileWriter.pro
│ │ │ ├── tst_IndirectInterfaceReader.cpp
│ │ │ ├── tst_IndirectInterfaceReader.pri
│ │ │ ├── tst_IndirectInterfaceReader.pro
│ │ │ ├── tst_IndirectInterfaceValidator.cpp
│ │ │ ├── tst_IndirectInterfaceValidator.pri
│ │ │ ├── tst_IndirectInterfaceValidator.pro
│ │ │ ├── tst_IndirectInterfaceWriter.cpp
│ │ │ ├── tst_IndirectInterfaceWriter.pri
│ │ │ ├── tst_IndirectInterfaceWriter.pro
│ │ │ ├── tst_InstantiationsReader.cpp
│ │ │ ├── tst_InstantiationsReader.pri
│ │ │ ├── tst_InstantiationsReader.pro
│ │ │ ├── tst_InstantiationsValidator.cpp
│ │ │ ├── tst_InstantiationsValidator.pri
│ │ │ ├── tst_InstantiationsValidator.pro
│ │ │ ├── tst_InstantiationsWriter.cpp
│ │ │ ├── tst_InstantiationsWriter.pri
│ │ │ ├── tst_InstantiationsWriter.pro
│ │ │ ├── tst_MemoryArrayReader.cpp
│ │ │ ├── tst_MemoryArrayReader.pri
│ │ │ ├── tst_MemoryArrayReader.pro
│ │ │ ├── tst_MemoryArrayValidator.cpp
│ │ │ ├── tst_MemoryArrayValidator.pri
│ │ │ ├── tst_MemoryArrayValidator.pro
│ │ │ ├── tst_MemoryArrayWriter.cpp
│ │ │ ├── tst_MemoryArrayWriter.pri
│ │ │ ├── tst_MemoryArrayWriter.pro
│ │ │ ├── tst_MemoryMapBaseReader.cpp
│ │ │ ├── tst_MemoryMapBaseReader.pri
│ │ │ ├── tst_MemoryMapBaseReader.pro
│ │ │ ├── tst_MemoryMapBaseValidator.cpp
│ │ │ ├── tst_MemoryMapBaseValidator.pri
│ │ │ ├── tst_MemoryMapBaseValidator.pro
│ │ │ ├── tst_MemoryMapBaseWriter.cpp
│ │ │ ├── tst_MemoryMapBaseWriter.pri
│ │ │ ├── tst_MemoryMapBaseWriter.pro
│ │ │ ├── tst_MemoryMapReader.cpp
│ │ │ ├── tst_MemoryMapReader.pri
│ │ │ ├── tst_MemoryMapReader.pro
│ │ │ ├── tst_MemoryMapValidator.cpp
│ │ │ ├── tst_MemoryMapValidator.pri
│ │ │ ├── tst_MemoryMapValidator.pro
│ │ │ ├── tst_MemoryMapWriter.cpp
│ │ │ ├── tst_MemoryMapWriter.pri
│ │ │ ├── tst_MemoryMapWriter.pro
│ │ │ ├── tst_ModeReader.cpp
│ │ │ ├── tst_ModeReader.pri
│ │ │ ├── tst_ModeReader.pro
│ │ │ ├── tst_ModeValidator.cpp
│ │ │ ├── tst_ModeValidator.pri
│ │ │ ├── tst_ModeValidator.pro
│ │ │ ├── tst_ModeWriter.cpp
│ │ │ ├── tst_ModeWriter.pri
│ │ │ ├── tst_ModeWriter.pro
│ │ │ ├── tst_OtherClockDriverReader.cpp
│ │ │ ├── tst_OtherClockDriverReader.pri
│ │ │ ├── tst_OtherClockDriverReader.pro
│ │ │ ├── tst_OtherClockDriverValidator.cpp
│ │ │ ├── tst_OtherClockDriverValidator.pri
│ │ │ ├── tst_OtherClockDriverValidator.pro
│ │ │ ├── tst_OtherClockDriverWriter.cpp
│ │ │ ├── tst_OtherClockDriverWriter.pri
│ │ │ ├── tst_OtherClockDriverWriter.pro
│ │ │ ├── tst_ParameterReader.cpp
│ │ │ ├── tst_ParameterReader.pri
│ │ │ ├── tst_ParameterReader.pro
│ │ │ ├── tst_ParameterValidator.cpp
│ │ │ ├── tst_ParameterValidator.pri
│ │ │ ├── tst_ParameterValidator.pro
│ │ │ ├── tst_ParameterWriter.cpp
│ │ │ ├── tst_ParameterWriter.pri
│ │ │ ├── tst_ParameterWriter.pro
│ │ │ ├── tst_PowerDomainReader.cpp
│ │ │ ├── tst_PowerDomainReader.pri
│ │ │ ├── tst_PowerDomainReader.pro
│ │ │ ├── tst_PowerDomainValidator.cpp
│ │ │ ├── tst_PowerDomainValidator.pri
│ │ │ ├── tst_PowerDomainValidator.pro
│ │ │ ├── tst_PowerDomainWriter.cpp
│ │ │ ├── tst_PowerDomainWriter.pri
│ │ │ ├── tst_PowerDomainWriter.pro
│ │ │ ├── tst_RegisterFileValidator.cpp
│ │ │ ├── tst_RegisterFileValidator.pri
│ │ │ ├── tst_RegisterFileValidator.pro
│ │ │ ├── tst_RegisterReader.cpp
│ │ │ ├── tst_RegisterReader.pri
│ │ │ ├── tst_RegisterReader.pro
│ │ │ ├── tst_RegisterValidator.cpp
│ │ │ ├── tst_RegisterValidator.pri
│ │ │ ├── tst_RegisterValidator.pro
│ │ │ ├── tst_RegisterWriter.cpp
│ │ │ ├── tst_RegisterWriter.pri
│ │ │ ├── tst_RegisterWriter.pro
│ │ │ ├── tst_RemapStateReader.cpp
│ │ │ ├── tst_RemapStateReader.pri
│ │ │ ├── tst_RemapStateReader.pro
│ │ │ ├── tst_RemapStateValidator.cpp
│ │ │ ├── tst_RemapStateValidator.pri
│ │ │ ├── tst_RemapStateValidator.pro
│ │ │ ├── tst_RemapStateWriter.cpp
│ │ │ ├── tst_RemapStateWriter.pri
│ │ │ ├── tst_RemapStateWriter.pro
│ │ │ ├── tst_ViewReader.cpp
│ │ │ ├── tst_ViewReader.pri
│ │ │ ├── tst_ViewReader.pro
│ │ │ ├── tst_ViewValidator.cpp
│ │ │ ├── tst_ViewValidator.pri
│ │ │ ├── tst_ViewValidator.pro
│ │ │ ├── tst_ViewWriter.cpp
│ │ │ ├── tst_ViewWriter.pri
│ │ │ └── tst_ViewWriter.pro
│ │ ├── Design/
│ │ │ ├── Design.pro
│ │ │ ├── tst_DesignReader.cpp
│ │ │ ├── tst_DesignReader.pri
│ │ │ ├── tst_DesignReader.pro
│ │ │ ├── tst_DesignValidator.cpp
│ │ │ ├── tst_DesignValidator.pri
│ │ │ ├── tst_DesignValidator.pro
│ │ │ ├── tst_DesignWriter.cpp
│ │ │ ├── tst_DesignWriter.pri
│ │ │ └── tst_DesignWriter.pro
│ │ ├── DesignConfiguration/
│ │ │ ├── DesignConfiguration.pro
│ │ │ ├── tst_DesignConfigurationReader.cpp
│ │ │ ├── tst_DesignConfigurationReader.pri
│ │ │ ├── tst_DesignConfigurationReader.pro
│ │ │ ├── tst_DesignConfigurationValidator.cpp
│ │ │ ├── tst_DesignConfigurationValidator.pri
│ │ │ ├── tst_DesignConfigurationValidator.pro
│ │ │ ├── tst_DesignConfigurationWriter.cpp
│ │ │ ├── tst_DesignConfigurationWriter.pri
│ │ │ └── tst_DesignConfigurationWriter.pro
│ │ ├── IPXACTmodels.pro
│ │ └── KactusExtensions/
│ │ ├── KactusExtensions.pro
│ │ ├── tst_ApiDefinitionReader.cpp
│ │ ├── tst_ApiDefinitionReader.pri
│ │ ├── tst_ApiDefinitionReader.pro
│ │ ├── tst_ApiDefinitionValidator.cpp
│ │ ├── tst_ApiDefinitionValidator.pri
│ │ ├── tst_ApiDefinitionValidator.pro
│ │ ├── tst_ApiDefinitionWriter.cpp
│ │ ├── tst_ApiDefinitionWriter.pri
│ │ ├── tst_ApiDefinitionWriter.pro
│ │ ├── tst_ComDefinitionReader.cpp
│ │ ├── tst_ComDefinitionReader.pri
│ │ ├── tst_ComDefinitionReader.pro
│ │ ├── tst_ComDefinitionValidator.cpp
│ │ ├── tst_ComDefinitionValidator.pri
│ │ ├── tst_ComDefinitionValidator.pro
│ │ ├── tst_ComDefinitionWriter.cpp
│ │ ├── tst_ComDefinitionWriter.pri
│ │ └── tst_ComDefinitionWriter.pro
│ ├── KactusAPI/
│ │ ├── KactusAPI.pro
│ │ ├── tst_ModeConditionParser.cpp
│ │ ├── tst_ModeConditionParser.pri
│ │ └── tst_ModeConditionParser.pro
│ ├── MockObjects/
│ │ ├── DesignWidgetFactoryMock.cpp
│ │ ├── DesignWidgetFactoryMock.h
│ │ ├── HWDesignWidgetMock.cpp
│ │ ├── HWDesignWidgetMock.h
│ │ ├── LibraryMock.cpp
│ │ ├── LibraryMock.h
│ │ ├── PluginMock.cpp
│ │ └── PluginMock.h
│ ├── Plugins/
│ │ ├── CppSourceAnalyzer/
│ │ │ ├── tst_CppSourceAnalyzer.cpp
│ │ │ ├── tst_CppSourceAnalyzer.pri
│ │ │ └── tst_CppSourceAnalyzer.pro
│ │ ├── LinuxDeviceTreeGenerator/
│ │ │ ├── tst_LinuxDeviceTreeGenerator.cpp
│ │ │ ├── tst_LinuxDeviceTreeGenerator.pri
│ │ │ └── tst_LinuxDeviceTreeGenerator.pro
│ │ ├── MakefileGenerator/
│ │ │ ├── tst_MakefileGenerator.cpp
│ │ │ ├── tst_MakefileGenerator.pri
│ │ │ └── tst_MakefileGenerator.pro
│ │ ├── MemoryMapHeaderGenerator/
│ │ │ ├── tst_MemoryMapHeaderGenerator.cpp
│ │ │ ├── tst_MemoryMapHeaderGenerator.pri
│ │ │ └── tst_MemoryMapHeaderGenerator.pro
│ │ ├── MemoryViewGenerator/
│ │ │ ├── tst_MemoryViewGenerator.cpp
│ │ │ ├── tst_MemoryViewGenerator.pri
│ │ │ └── tst_MemoryViewGenerator.pro
│ │ ├── Plugins.pro
│ │ ├── QuartusProjectGenerator/
│ │ │ ├── tst_QuartusProjectGenerator.cpp
│ │ │ ├── tst_QuartusProjectGenerator.pri
│ │ │ └── tst_QuartusProjectGenerator.pro
│ │ ├── VHDLimport/
│ │ │ ├── VHDLimport.pro
│ │ │ ├── tst_VHDLGenericParser.cpp
│ │ │ ├── tst_VHDLGenericParser.pri
│ │ │ ├── tst_VHDLGenericParser.pro
│ │ │ ├── tst_VHDLPortParser.cpp
│ │ │ ├── tst_VHDLPortParser.pri
│ │ │ ├── tst_VHDLPortParser.pro
│ │ │ ├── tst_VHDLimport.cpp
│ │ │ ├── tst_VHDLimport.pri
│ │ │ └── tst_VHDLimport.pro
│ │ ├── VerilogGenerator/
│ │ │ ├── VerilogGenerator.pro
│ │ │ ├── tst_CommentWriter.cpp
│ │ │ ├── tst_CommentWriter.pri
│ │ │ ├── tst_CommentWriter.pro
│ │ │ ├── tst_ImplementationSelection.cpp
│ │ │ ├── tst_ImplementationSelection.pri
│ │ │ ├── tst_ImplementationSelection.pro
│ │ │ ├── tst_InterfaceDirectionNameSorter.cpp
│ │ │ ├── tst_InterfaceDirectionNameSorter.pri
│ │ │ ├── tst_InterfaceDirectionNameSorter.pro
│ │ │ ├── tst_VerilogHeaderWriter.cpp
│ │ │ ├── tst_VerilogHeaderWriter.pri
│ │ │ ├── tst_VerilogHeaderWriter.pro
│ │ │ ├── tst_VerilogWriterFactory.cpp
│ │ │ ├── tst_VerilogWriterFactory.pri
│ │ │ └── tst_VerilogWriterFactory.pro
│ │ ├── VerilogImport/
│ │ │ ├── VerilogImport.pro
│ │ │ ├── tst_HDLParser.cpp
│ │ │ ├── tst_HDLParser.pri
│ │ │ ├── tst_HDLParser.pro
│ │ │ ├── tst_VerilogImporter.cpp
│ │ │ ├── tst_VerilogImporter.pri
│ │ │ ├── tst_VerilogImporter.pro
│ │ │ ├── tst_VerilogParameterParser.cpp
│ │ │ ├── tst_VerilogParameterParser.pri
│ │ │ ├── tst_VerilogParameterParser.pro
│ │ │ ├── tst_VerilogPortParser.cpp
│ │ │ ├── tst_VerilogPortParser.pri
│ │ │ └── tst_VerilogPortParser.pro
│ │ ├── VerilogIncludeImport/
│ │ │ ├── tst_VerilogIncludeImport.cpp
│ │ │ ├── tst_VerilogIncludeImport.pri
│ │ │ └── tst_VerilogIncludeImport.pro
│ │ └── VerilogSourceAnalyzer/
│ │ ├── tst_VerilogSourceAnalyzer.cpp
│ │ ├── tst_VerilogSourceAnalyzer.pri
│ │ └── tst_VerilogSourceAnalyzer.pro
│ ├── configure_msvc_solution.bat
│ ├── library/
│ │ ├── tst_LibraryHandler.cpp
│ │ ├── tst_LibraryHandler.pri
│ │ └── tst_LibraryHandler.pro
│ ├── pro_templates/
│ │ ├── subdirs.pro
│ │ ├── tst_Module.cpp
│ │ ├── tst_Module.pri
│ │ └── tst_Module.pro
│ └── test_all.pro
├── version.h
└── wizards/
├── BusInterfaceWizard/
│ ├── BusInterfaceWizard.cpp
│ ├── BusInterfaceWizard.h
│ ├── BusInterfaceWizardAbsDefinitionPage.cpp
│ ├── BusInterfaceWizardAbsDefinitionPage.h
│ ├── BusInterfaceWizardBusDefinitionPage.cpp
│ ├── BusInterfaceWizardBusDefinitionPage.h
│ ├── BusInterfaceWizardConclusionPage.cpp
│ ├── BusInterfaceWizardConclusionPage.h
│ ├── BusInterfaceWizardGeneralOptionsPage.cpp
│ ├── BusInterfaceWizardGeneralOptionsPage.h
│ ├── BusInterfaceWizardIntroPage.cpp
│ ├── BusInterfaceWizardIntroPage.h
│ ├── BusInterfaceWizardPortMapPage.cpp
│ └── BusInterfaceWizardPortMapPage.h
├── ComponentWizard/
│ ├── ComponentWizard.cpp
│ ├── ComponentWizard.h
│ ├── ComponentWizardConclusionPage.cpp
│ ├── ComponentWizardConclusionPage.h
│ ├── ComponentWizardDependencyPage.cpp
│ ├── ComponentWizardDependencyPage.h
│ ├── ComponentWizardGeneralInfoPage.cpp
│ ├── ComponentWizardGeneralInfoPage.h
│ ├── ComponentWizardImportPage.cpp
│ ├── ComponentWizardImportPage.h
│ ├── ComponentWizardIntroPage.cpp
│ ├── ComponentWizardIntroPage.h
│ ├── ComponentWizardPages.h
│ ├── ComponentWizardViewsPage.cpp
│ ├── ComponentWizardViewsPage.h
│ ├── ImportEditor.cpp
│ ├── ImportEditor.h
│ ├── InstanceData.h
│ ├── ViewListModel.cpp
│ └── ViewListModel.h
├── ImportWizard/
│ ├── ImportInstancesEditor/
│ │ ├── ImportInstancesColumns.h
│ │ ├── ImportInstancesDelegate.cpp
│ │ ├── ImportInstancesDelegate.h
│ │ ├── ImportInstancesEditor.cpp
│ │ └── ImportInstancesEditor.h
│ ├── ImportWizard.cpp
│ ├── ImportWizard.h
│ ├── ImportWizardImportPage.cpp
│ ├── ImportWizardImportPage.h
│ ├── ImportWizardInstancesPage.cpp
│ ├── ImportWizardInstancesPage.h
│ ├── ImportWizardIntroPage.cpp
│ ├── ImportWizardIntroPage.h
│ └── ImportWizardPages.h
└── common/
├── ComponentComparator/
│ ├── ComponentComparator.cpp
│ └── ComponentComparator.h
├── ComponentDiffWidget/
│ ├── ComponentDiffWidget.cpp
│ └── ComponentDiffWidget.h
├── IPXactDiff.cpp
├── IPXactDiff.h
├── IPXactElementComparator.h
├── IPXactElementComparator.inl
├── ListComparator.h
├── ListComparator.inl
├── ModuleParameterComparator/
│ ├── ModuleParameterComparator.cpp
│ └── ModuleParameterComparator.h
├── ParameterComparator/
│ ├── ParameterComparator.cpp
│ └── ParameterComparator.h
├── PortComparator/
│ ├── PortComparator.cpp
│ └── PortComparator.h
├── VLNVComparator/
│ ├── VLNVComparator.cpp
│ └── VLNVComparator.h
└── ViewComparator/
├── ViewComparator.cpp
└── ViewComparator.h
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/workflows/check_build.yml
================================================
name: Check.Build
on: [push]
jobs:
build_linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Qt
uses: jurplel/install-qt-action@v2
with:
version: 6.2.4
- name: Configure build
run: ./configure
- name: Build sources
run: make -j4
- name: Install
run: sudo make install
# build_win64:
#
# runs-on: windows-latest
#
# steps:
# - uses: actions/checkout@v1
# - name: Setup MSBuild
# uses: microsoft/setup-msbuild@v1
# - name: Install Qt
# uses: jurplel/install-qt-action@v2
# with:
# version: 6.2.4
# - name: Build sources
# run: |
# $Env:PYTHON_DIR = $Env:RUNNER_TOOL_CACHE/Python/
# $Env:QTDIR = $Env:Qt5_Dir
# msbuild -m:4 -p:Configuration=Release -p:Platform=x64 Kactus2_Solution_vs2017.sln
================================================
FILE: .github/workflows/code_analysis.yml
================================================
name: Code.Analysis
on: [push]
jobs:
test_and_sonar_analysis:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install Qt
uses: jurplel/install-qt-action@v2
with:
version: 6.2.4
- name: Setup sonar-scanner
uses: Warchant/setup-sonar-scanner@v3
with:
# Sonar-scanner version
version: 4.2.0.1873
- name: Setup build wrapper for sonar-scanner
run: |
wget https://sonarcloud.io/static/cpp/build-wrapper-linux-x86.zip
unzip build-wrapper-linux-x86
- name: Configure build
run: ./configure
- name: Build sources
run: build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-output make -j4
- name: Install shared libraries
run: |
sudo make -j 4 -C IPXACTmodels install
sudo make -j 4 -C KactusAPI install
sudo bash -c 'echo /usr/lib64/ > /etc/ld.so.conf.d/kactus2.conf; ldconfig'
- name: Build tests
# Build without -j to avoid colliding on compiling objects shared between tests.
run: |
cd tests
qmake test_all.pro
make
- name: Run tests
run : make -C tests check
# - name: Run sonar-scanner
# run: |
# echo 'SONARQUBE_LOGIN=${{ secrets.SONAR_LOGIN }}' >> $GITHUB_ENV
# echo 'GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}' >> $GITHUB_ENV
# sonar-scanner -Dsonar.cfamily.threads=2 -Dsonar.projectKey=kactus2 -Dsonar.organization="epekkar-github" -Dsonar.host.url="https://sonarcloud.io" -Dsonar.login=${{env.SONARQUBE_LOGIN}}} -Dsonar.language=c++ -Dsonar.cxx.suffixes.sources=.cxx,.cpp,.cc,.c,.inl -Dsonar.sources=. -Dsonar.cfamily.build-wrapper-output=bw-output -Dsonar.exclusions=**/qrc_*,tests/**/*,**/?eneratedFiles/**/*
================================================
FILE: .github/workflows/deploy_docs.yml
================================================
name: Generate and deploy docs
on:
push:
branches:
- main
env:
DOXYGEN_VERSION: '1.13.2'
DOXYFILE_PATH: ./kactus2dev/Administrative/docs/Doxyfile
jobs:
generate-docs:
runs-on: ubuntu-latest
steps:
- name: Set up Doxygen
run: |
echo $(pwd)
sudo apt install -y wget
wget -nv https://www.doxygen.nl/files/doxygen-$DOXYGEN_VERSION.linux.bin.tar.gz
tar -xzf doxygen-$DOXYGEN_VERSION.linux.bin.tar.gz
echo "$(pwd)/doxygen-$DOXYGEN_VERSION/bin" >> $GITHUB_PATH
- name: Checkout kactus2 repository
uses: actions/checkout@v4
with:
repository: kactus2/kactus2dev
token: ${{ secrets.GITHUB_TOKEN }}
path: kactus2dev
- name: Generate Doxygen documentation
run: doxygen $DOXYFILE_PATH
- name: Checkout target repo
uses: actions/checkout@v4
with:
repository: kactus2/kactus2.github.io
token: ${{ secrets.PAGES_REPO_PAT }}
path: kactus2.github.io
- name: Copy documentation to target repository
run: |
cd kactus2.github.io
git rm -rf .
git clean -fxd
touch .nojekyll
cd ..
mkdir kactus2.github.io/reference-guide
cp -r docs/html/* kactus2.github.io/reference-guide
cp kactus2dev/Administrative/docs/index.html kactus2.github.io
- name: Commit and push changes
run: |
cd kactus2.github.io
echo "Checking for changes..."
git config --global user.name 'github-actions[bot]'
git config --global user.email 'github-actions[bot]@users.noreply.github.com'
git add .
if git diff --cached --quiet; then
echo "No changes detected, aborting push"
else
echo "Changes detected, proceeding with commit and push."
git commit -m 'Update Doxygen documentation'
git push
fi
shell: bash
# - name: Publish pages
# uses: actions/github-pages
================================================
FILE: .gitignore
================================================
# Ignore all generated project files in tests
tests/**/*.vcxproj
tests/**/*.vcxproj.filters
tests/**/*.vcxproj.user
tests/**/debug/
tests/**/.vs
tests/**/release
Plugins/**/Debug
Plugins/**/Release
Plugins/**/x64
Plugins/**/*.vcxproj.user
x64/
KactusAPI/x64/
IPXACTmodels/x64/
IPXACTmodels/GeneratedFiles
PythonAPI/x64/
GeneratedFiles/
.vs
.qtc_clangd
moc_*
*.o
*.obj
*.tlog
================================================
FILE: .qmake.conf
================================================
# Change LOCAL_INSTALL_DIR to set user-specific installation directory.
# If empty, will be considered as an installation for all users, requiring admin-privileges.
LOCAL_INSTALL_DIR=""
#
# Python configuration:
#
PYTHON_CONFIG=python3-config
# Change PYTHON_C_FLAGS and PYTHON_LIBS below only, if setting PYTHON_CONFIG on the line above
# does not work.
# PYTHON_C_FLAGS contains the compiler flags needed to compile with references to Python.
# Here only the include directories are included in the flags, but you may need to change this,
# if the compilation fails.
# PYTHON_LIBS contains the library names and locations (-l and -L flags) needed in linking
# with Python.
PYTHON_C_FLAGS=$$system($$PYTHON_CONFIG --cflags --embed | grep -o -e "-I[^[:space:]]*" | uniq)
PYTHON_LIBS=$$system($$PYTHON_CONFIG --ldflags --embed | grep -o -e "-[lL][^[:space:]]*")
#
# Install location details:
#
isEmpty(LOCAL_INSTALL_DIR) {
# Select paths for binaries in accordance with convention according to system bitness.
bin_path = /usr/bin
lib_path = /usr/lib
UNAME = $$system(uname -m)
equals(UNAME, x86_64): lib_path = /usr/lib64
plugin_path = /usr/share/kactus2/plugins
# Files and destination path for possible settings file upgrades.
unix:upgrade.path = /usr/share/kactus2
# Files and destination path for documentation files other than the manual.
unix:doc.path = /usr/share/kactus2/doc
# Files and destination path for the manual.
unix:help.path = /usr/share/kactus2/help
# Files and destination path for the IP-XACT files coming with an installation.
unix:library.path = /usr/share/kactus2/library
# Files and destination path for the icons.
unix:icons.path = /usr/share/pixmaps
# Files and destination path for the desktop shortcut.
unix:desktop.path = /usr/share/applications
# Destination path for default configuration.
unix:config.path = /etc/xdg/TUT
} else {
# Binaries shall be located in the root of the target installation directory.
bin_path = $$LOCAL_INSTALL_DIR
lib_path = $$LOCAL_INSTALL_DIR
plugin_path = $$LOCAL_INSTALL_DIR/Plugins
# Files and destination path for possible settings file upgrades.
unix:upgrade.path = $$LOCAL_INSTALL_DIR
# Files and destination path for documentation files other than the manual.
unix:doc.path = $$LOCAL_INSTALL_DIR
# Files and destination path for the manual.
unix:help.path = $$LOCAL_INSTALL_DIR/Help
# Files and destination path for the IP-XACT files coming with an installation.
unix:library.path = $$LOCAL_INSTALL_DIR/Library
# Files and destination path for the icons.
unix:icons.path = $$LOCAL_INSTALL_DIR/pixmaps
# Files and destination path for the desktop shortcut.
unix:desktop.path = ~/.local/share/applications
# Destination path for default configuration.
unix:config.path = ~/.config/
}
# Do not change the files definitions below.
unix:upgrade.files = ./Administrative/releaseFiles/upgrade.cfg
unix:doc.files = ./Administrative/releaseFiles/*.txt
unix:help.files = ./Help/Kactus2Help.qch ./Help/Kactus2Help.qhc
unix:library.files = ./Administrative/releaseFiles/Library/*
unix:icons.files = ./Administrative/releaseFiles/kactus2.xpm ./Administrative/releaseFiles/kactus2.png
unix:desktop.files = ./Administrative/releaseFiles/kactus2.desktop
================================================
FILE: Administrative/Qt64/Qt64 Build Instructions.txt
================================================
In order to build 64-bit version of Kactus2, 64-bit compiled version of Qt libraries
is needed. 64-bit precompiled binaries are not available for VS2010 at Qt site (http://qt-project.org/downloads).
This file explains the procedure of building 64-bit Qt with VS2010.
-------------
Prerequisites
-------------
In order to build 64-bit version of Qt 5.x, install the prerequisites in the following order:
* Visual Studio 2010 SP1
* Windows SDK 7.1
* Visual C++ 2010 SP1 Compiler Update for Windows SDK 7.1
http://www.microsoft.com/en-us/download/details.aspx?id=4422
* DirectX SDK (June 2010)
* Strawberry Perl (zip version)
* Python 2.7.3
* ICU libraries Win64
http://site.icu-project.org/download/50#TOC-ICU4C-Download
After installation, add the following folders to PATH:
PERL_LOCATION\bin
PERL_LOCATION\site\bin
ICU_LOCATION\bin64
PYTHON_LOCATION
PYTHON_LOCATION\DLLs
-----------
Compilation
-----------
1. Download (http://qt-project.org/downloads) and unpack the source version of Qt.
2. Copy qt_configure_vs2010.bat to the root folder of the unpacked source.
3. Start up Visual Studio 2010 x64 Win64 Command Prompt:
Start > Programs > Microsoft Visual Studio 2010 > Visual Studio Tools
> Visual Studio 2010 x64 Win64 Command Prompt (2010)
4. Go to the source root folder.
5. Run the following commands:
qt64_configure_vs2010
nmake
In case of problems, please refer to:
http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/
================================================
FILE: Administrative/Qt64/qt64_configure_vs2010.bat
================================================
@echo off
set QTDIR=%CD%\qtbase
set QMAKESPEC=win32-msvc2010
set PATH=%QTDIR%\bin;%PATH%
configure -debug-and-release -opensource -platform win32-msvc2010 -mp -make examples -make tools
================================================
FILE: Administrative/development/FolderStructure.txt
================================================
This document describes the high level directory organization of Kactus2.
The root directory (trunk) is organized as follows:
Administrative Documentation, guidelines for development and release files.
common Files meant for application-wide use.
debug* Generated files for 32-bit debug build.
designEditors Editors for designs e.g. HW design.
editors Editors for manipulating e.g. Component Editor.
executable Binaries and libraries for 32-bit build.
GeneratedFiles* Generated files for Qt MOC objects.
Help Help system and help pages.
ipch* Visual Studio generated iPCH headers.
IPXACTmodels Implementation of IP-XACT components.
kactusGenerators Kactus2 specific generators.
library Component library.
mainwindow The application main window.
Plugins Plugin system and Kactus2 default plugins.
release* Generated files for 32-bit release build.
settings Application-wide settings.
wizards Assistant wizards e.g. for component creation.
x64* Generated files for 64-bit build.
Folders marked with an asterisk (*) are used mostly for build and can be deleted by user
if not needed.
The directories may contain subdirectories named common for sharing files within the directory.
For example designEditors/common contains editors used by HW, SW and System design.
================================================
FILE: Administrative/docs/Doxyfile
================================================
# Doxyfile 1.12.0
#---------------------------------------------------------------------------
# Project related configuration options
#---------------------------------------------------------------------------
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "Kactus2"
PROJECT_NUMBER =
PROJECT_BRIEF = "Kactus2 reference guide"
PROJECT_LOGO = ./kactus2dev/common/graphics/appicon.png
PROJECT_ICON = ./kactus2dev/appicon.ico
OUTPUT_DIRECTORY = ./docs
CREATE_SUBDIRS = NO
CREATE_SUBDIRS_LEVEL = 8
ALLOW_UNICODE_NAMES = NO
OUTPUT_LANGUAGE = English
BRIEF_MEMBER_DESC = YES
REPEAT_BRIEF = YES
ABBREVIATE_BRIEF = "The $name class" \
"The $name widget" \
"The $name file" \
is \
provides \
specifies \
contains \
represents \
a \
an \
the
ALWAYS_DETAILED_SEC = NO
INLINE_INHERITED_MEMB = NO
FULL_PATH_NAMES = YES
STRIP_FROM_PATH =
STRIP_FROM_INC_PATH =
SHORT_NAMES = NO
JAVADOC_AUTOBRIEF = NO
JAVADOC_BANNER = NO
QT_AUTOBRIEF = NO
MULTILINE_CPP_IS_BRIEF = YES
PYTHON_DOCSTRING = YES
INHERIT_DOCS = YES
SEPARATE_MEMBER_PAGES = NO
TAB_SIZE = 4
ALIASES =
OPTIMIZE_OUTPUT_FOR_C = NO
OPTIMIZE_OUTPUT_JAVA = NO
OPTIMIZE_FOR_FORTRAN = NO
OPTIMIZE_OUTPUT_VHDL = NO
OPTIMIZE_OUTPUT_SLICE = NO
EXTENSION_MAPPING =
MARKDOWN_SUPPORT = YES
TOC_INCLUDE_HEADINGS = 6
MARKDOWN_ID_STYLE = DOXYGEN
AUTOLINK_SUPPORT = YES
BUILTIN_STL_SUPPORT = NO
CPP_CLI_SUPPORT = YES
SIP_SUPPORT = NO
IDL_PROPERTY_SUPPORT = YES
DISTRIBUTE_GROUP_DOC = NO
GROUP_NESTED_COMPOUNDS = NO
SUBGROUPING = YES
INLINE_GROUPED_CLASSES = NO
INLINE_SIMPLE_STRUCTS = NO
TYPEDEF_HIDES_STRUCT = NO
LOOKUP_CACHE_SIZE = 0
NUM_PROC_THREADS = 1
TIMESTAMP = NO
#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
EXTRACT_ALL = YES
EXTRACT_PRIVATE = NO
EXTRACT_PRIV_VIRTUAL = NO
EXTRACT_PACKAGE = NO
EXTRACT_STATIC = NO
EXTRACT_LOCAL_CLASSES = YES
EXTRACT_LOCAL_METHODS = NO
EXTRACT_ANON_NSPACES = NO
RESOLVE_UNNAMED_PARAMS = YES
HIDE_UNDOC_MEMBERS = NO
HIDE_UNDOC_CLASSES = NO
HIDE_FRIEND_COMPOUNDS = NO
HIDE_IN_BODY_DOCS = NO
INTERNAL_DOCS = NO
CASE_SENSE_NAMES = SYSTEM
HIDE_SCOPE_NAMES = NO
HIDE_COMPOUND_REFERENCE= NO
SHOW_HEADERFILE = YES
SHOW_INCLUDE_FILES = YES
SHOW_GROUPED_MEMB_INC = NO
FORCE_LOCAL_INCLUDES = NO
INLINE_INFO = YES
SORT_MEMBER_DOCS = YES
SORT_BRIEF_DOCS = YES
SORT_MEMBERS_CTORS_1ST = YES
SORT_GROUP_NAMES = NO
SORT_BY_SCOPE_NAME = NO
STRICT_PROTO_MATCHING = NO
GENERATE_TODOLIST = YES
GENERATE_TESTLIST = YES
GENERATE_BUGLIST = YES
GENERATE_DEPRECATEDLIST= YES
ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 30
SHOW_USED_FILES = YES
SHOW_FILES = YES
SHOW_NAMESPACES = YES
FILE_VERSION_FILTER =
LAYOUT_FILE = ./kactus2dev/Administrative/docs/DoxygenLayout.xml
CITE_BIB_FILES =
EXTERNAL_TOOL_PATH =
#---------------------------------------------------------------------------
# Configuration options related to warning and progress messages
#---------------------------------------------------------------------------
QUIET = NO
WARNINGS = YES
WARN_IF_UNDOCUMENTED = YES
WARN_IF_DOC_ERROR = YES
WARN_IF_INCOMPLETE_DOC = YES
WARN_NO_PARAMDOC = NO
WARN_IF_UNDOC_ENUM_VAL = NO
WARN_AS_ERROR = NO
WARN_FORMAT = "$file:$line: $text"
WARN_LINE_FORMAT = "at line $line of file $file"
WARN_LOGFILE =
#---------------------------------------------------------------------------
# Configuration options related to the input files
#---------------------------------------------------------------------------
INPUT = ./kactus2dev/KactusAPI/include \
./kactus2dev/PythonAPI \
./kactus2dev/Administrative/docs/Kactus2-docs.md \
./kactus2dev/Administrative/docs/Python-examples.md
INPUT_ENCODING = UTF-8
INPUT_FILE_ENCODING =
FILE_PATTERNS = *.c \
*.cc \
*.cxx \
*.cxxm \
*.cpp \
*.cppm \
*.ccm \
*.c++ \
*.c++m \
*.java \
*.ii \
*.ixx \
*.ipp \
*.i++ \
*.inl \
*.idl \
*.ddl \
*.odl \
*.h \
*.hh \
*.hxx \
*.hpp \
*.h++ \
*.ixx \
*.l \
*.cs \
*.d \
*.php \
*.php4 \
*.php5 \
*.phtml \
*.inc \
*.m \
*.markdown \
*.md \
*.mm \
*.dox \
*.py \
*.pyw \
*.f90 \
*.f95 \
*.f03 \
*.f08 \
*.f18 \
*.f \
*.for \
*.vhd \
*.vhdl \
*.ucf \
*.qsf \
*.ice
RECURSIVE = NO
EXCLUDE = ./kactus2dev/PythonAPI/xml \
./kactus2dev/PythonAPI/html \
./kactus2dev/PythonAPI/PythonAPI_wrap.cxx \
./kactus2dev/PythonAPI/ExampleScripts \
./kactus2dev/PythonAPI/InterfaceFiles \
./kactus2dev/PythonAPI/ipmm_core_pkg \
./kactus2dev/PythonAPI/python-3.10.6-embed-amd64 \
./kactus2dev/PythonAPI/constructPythonComponent.py \
./kactus2dev/PythonAPI/runPythonAPI.py \
./kactus2dev/PythonAPI/pythonHelps.py \
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS =
EXCLUDE_SYMBOLS =
EXAMPLE_PATH =
EXAMPLE_PATTERNS = *
EXAMPLE_RECURSIVE = NO
IMAGE_PATH = ./kactus2dev/Administrative/docs/img
INPUT_FILTER =
FILTER_PATTERNS =
FILTER_SOURCE_FILES = NO
FILTER_SOURCE_PATTERNS =
USE_MDFILE_AS_MAINPAGE = ./kactus2dev/Administrative/docs/Kactus2-docs.md
FORTRAN_COMMENT_AFTER = 72
#---------------------------------------------------------------------------
# Configuration options related to source browsing
#---------------------------------------------------------------------------
SOURCE_BROWSER = YES
INLINE_SOURCES = NO
STRIP_CODE_COMMENTS = YES
REFERENCED_BY_RELATION = NO
REFERENCES_RELATION = NO
REFERENCES_LINK_SOURCE = YES
SOURCE_TOOLTIPS = YES
USE_HTAGS = NO
VERBATIM_HEADERS = YES
CLANG_ASSISTED_PARSING = NO
CLANG_ADD_INC_PATHS = YES
CLANG_OPTIONS =
CLANG_DATABASE_PATH =
#---------------------------------------------------------------------------
# Configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
ALPHABETICAL_INDEX = YES
IGNORE_PREFIX =
#---------------------------------------------------------------------------
# Configuration options related to the HTML output
#---------------------------------------------------------------------------
GENERATE_HTML = YES
HTML_OUTPUT = html
HTML_FILE_EXTENSION = .html
HTML_HEADER = ./kactus2dev/Administrative/docs/header.html
HTML_FOOTER =
HTML_STYLESHEET =
HTML_EXTRA_STYLESHEET = ./kactus2dev/Administrative/docs/doxygen-awesome.css
HTML_EXTRA_FILES = ./kactus2dev/Administrative/docs/doxygen-awesome-darkmode-toggle.js
HTML_COLORSTYLE = LIGHT
HTML_COLORSTYLE_HUE = 220
HTML_COLORSTYLE_SAT = 100
HTML_COLORSTYLE_GAMMA = 80
HTML_DYNAMIC_MENUS = YES
HTML_DYNAMIC_SECTIONS = NO
HTML_CODE_FOLDING = YES
HTML_COPY_CLIPBOARD = YES
HTML_PROJECT_COOKIE =
HTML_INDEX_NUM_ENTRIES = 100
GENERATE_DOCSET = NO
DOCSET_FEEDNAME = "Doxygen generated docs"
DOCSET_FEEDURL =
DOCSET_BUNDLE_ID = org.doxygen.Project
DOCSET_PUBLISHER_ID = org.doxygen.Publisher
DOCSET_PUBLISHER_NAME = Publisher
GENERATE_HTMLHELP = NO
CHM_FILE =
HHC_LOCATION =
GENERATE_CHI = NO
CHM_INDEX_ENCODING =
BINARY_TOC = NO
TOC_EXPAND = NO
SITEMAP_URL =
GENERATE_QHP = NO
QCH_FILE =
QHP_NAMESPACE = org.doxygen.Project
QHP_VIRTUAL_FOLDER = doc
QHP_CUST_FILTER_NAME =
QHP_CUST_FILTER_ATTRS =
QHP_SECT_FILTER_ATTRS =
QHG_LOCATION =
GENERATE_ECLIPSEHELP = NO
ECLIPSE_DOC_ID = org.doxygen.Project
DISABLE_INDEX = NO
GENERATE_TREEVIEW = YES
FULL_SIDEBAR = NO
ENUM_VALUES_PER_LINE = 4
SHOW_ENUM_VALUES = NO
TREEVIEW_WIDTH = 250
EXT_LINKS_IN_WINDOW = NO
OBFUSCATE_EMAILS = YES
HTML_FORMULA_FORMAT = png
FORMULA_FONTSIZE = 10
FORMULA_MACROFILE =
USE_MATHJAX = NO
MATHJAX_VERSION = MathJax_2
MATHJAX_FORMAT = HTML-CSS
MATHJAX_RELPATH =
MATHJAX_EXTENSIONS =
MATHJAX_CODEFILE =
SEARCHENGINE = YES
SERVER_BASED_SEARCH = NO
EXTERNAL_SEARCH = NO
SEARCHENGINE_URL =
SEARCHDATA_FILE = searchdata.xml
EXTERNAL_SEARCH_ID =
EXTRA_SEARCH_MAPPINGS =
#---------------------------------------------------------------------------
# Configuration options related to the LaTeX output
#---------------------------------------------------------------------------
GENERATE_LATEX = NO
LATEX_OUTPUT = latex
LATEX_CMD_NAME =
MAKEINDEX_CMD_NAME = makeindex
LATEX_MAKEINDEX_CMD = makeindex
COMPACT_LATEX = NO
PAPER_TYPE = a4
EXTRA_PACKAGES =
LATEX_HEADER =
LATEX_FOOTER =
LATEX_EXTRA_STYLESHEET =
LATEX_EXTRA_FILES =
PDF_HYPERLINKS = YES
USE_PDFLATEX = YES
LATEX_BATCHMODE = NO
LATEX_HIDE_INDICES = NO
LATEX_BIB_STYLE = plain
LATEX_EMOJI_DIRECTORY =
#---------------------------------------------------------------------------
# Configuration options related to the RTF output
#---------------------------------------------------------------------------
GENERATE_RTF = NO
RTF_OUTPUT = rtf
COMPACT_RTF = NO
RTF_HYPERLINKS = NO
RTF_STYLESHEET_FILE =
RTF_EXTENSIONS_FILE =
RTF_EXTRA_FILES =
#---------------------------------------------------------------------------
# Configuration options related to the man page output
#---------------------------------------------------------------------------
GENERATE_MAN = NO
MAN_OUTPUT = man
MAN_EXTENSION = .3
MAN_SUBDIR =
MAN_LINKS = NO
#---------------------------------------------------------------------------
# Configuration options related to the XML output
#---------------------------------------------------------------------------
GENERATE_XML = NO
XML_OUTPUT = xml
XML_PROGRAMLISTING = YES
XML_NS_MEMB_FILE_SCOPE = NO
#---------------------------------------------------------------------------
# Configuration options related to the DOCBOOK output
#---------------------------------------------------------------------------
GENERATE_DOCBOOK = NO
DOCBOOK_OUTPUT = docbook
#---------------------------------------------------------------------------
# Configuration options for the AutoGen Definitions output
#---------------------------------------------------------------------------
GENERATE_AUTOGEN_DEF = NO
#---------------------------------------------------------------------------
# Configuration options related to Sqlite3 output
#---------------------------------------------------------------------------
GENERATE_SQLITE3 = NO
SQLITE3_OUTPUT = sqlite3
SQLITE3_RECREATE_DB = YES
#---------------------------------------------------------------------------
# Configuration options related to the Perl module output
#---------------------------------------------------------------------------
GENERATE_PERLMOD = NO
PERLMOD_LATEX = NO
PERLMOD_PRETTY = YES
PERLMOD_MAKEVAR_PREFIX =
#---------------------------------------------------------------------------
# Configuration options related to the preprocessor
#---------------------------------------------------------------------------
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = NO
EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
PREDEFINED =
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = YES
#---------------------------------------------------------------------------
# Configuration options related to external references
#---------------------------------------------------------------------------
TAGFILES =
GENERATE_TAGFILE =
ALLEXTERNALS = NO
EXTERNAL_GROUPS = YES
EXTERNAL_PAGES = YES
#---------------------------------------------------------------------------
# Configuration options related to diagram generator tools
#---------------------------------------------------------------------------
HIDE_UNDOC_RELATIONS = YES
HAVE_DOT = NO
DOT_NUM_THREADS = 0
DOT_COMMON_ATTR = "fontname=Helvetica,fontsize=10"
DOT_EDGE_ATTR = "labelfontname=Helvetica,labelfontsize=10"
DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4"
DOT_FONTPATH =
CLASS_GRAPH = YES
COLLABORATION_GRAPH = YES
GROUP_GRAPHS = YES
UML_LOOK = NO
UML_LIMIT_NUM_FIELDS = 10
DOT_UML_DETAILS = NO
DOT_WRAP_THRESHOLD = 17
TEMPLATE_RELATIONS = NO
INCLUDE_GRAPH = YES
INCLUDED_BY_GRAPH = YES
CALL_GRAPH = NO
CALLER_GRAPH = NO
GRAPHICAL_HIERARCHY = YES
DIRECTORY_GRAPH = YES
DIR_GRAPH_MAX_DEPTH = 1
DOT_IMAGE_FORMAT = png
INTERACTIVE_SVG = NO
DOT_PATH =
DOTFILE_DIRS =
DIA_PATH =
DIAFILE_DIRS =
PLANTUML_JAR_PATH =
PLANTUML_CFG_FILE =
PLANTUML_INCLUDE_PATH =
DOT_GRAPH_MAX_NODES = 50
MAX_DOT_GRAPH_DEPTH = 0
DOT_MULTI_TARGETS = NO
GENERATE_LEGEND = YES
DOT_CLEANUP = YES
MSCGEN_TOOL =
MSCFILE_DIRS =
================================================
FILE: Administrative/docs/DoxygenLayout.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<doxygenlayout version="1.0">
<!-- Generated by doxygen 1.12.0 -->
<!-- Navigation index tabs for HTML output -->
<navindex>
<tab type="mainpage" visible="yes" title=""/>
<!-- <tab type="pages" visible="yes" title="" intro=""/>
<tab type="topics" visible="yes" title="" intro=""/> -->
<tab type="modules" visible="no" title="" intro="">
<tab type="modulelist" visible="yes" title="" intro=""/>
<tab type="modulemembers" visible="yes" title="" intro=""/>
</tab>
<tab type="user" url="@ref examples" title="Examples"/>
<tab type="usergroup" url="" title="API Reference">
<tab type="namespaces" visible="yes" title="">
<tab type="namespacelist" visible="yes" title="" intro=""/>
<tab type="namespacemembers" visible="yes" title="" intro=""/>
</tab>
<tab type="concepts" visible="no" title="">
</tab>
<tab type="interfaces" visible="no" title="">
<tab type="interfacelist" visible="yes" title="" intro=""/>
<tab type="interfaceindex" visible="$ALPHABETICAL_INDEX" title=""/>
<tab type="interfacehierarchy" visible="yes" title="" intro=""/>
</tab>
<tab type="classes" visible="yes" title="">
<tab type="classlist" visible="yes" title="" intro=""/>
<tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
<tab type="hierarchy" visible="yes" title="" intro=""/>
<tab type="classmembers" visible="yes" title="" intro=""/>
</tab>
<tab type="structs" visible="no" title="">
<tab type="structlist" visible="yes" title="" intro=""/>
<tab type="structindex" visible="$ALPHABETICAL_INDEX" title=""/>
</tab>
<tab type="exceptions" visible="no" title="">
<tab type="exceptionlist" visible="yes" title="" intro=""/>
<tab type="exceptionindex" visible="$ALPHABETICAL_INDEX" title=""/>
<tab type="exceptionhierarchy" visible="yes" title="" intro=""/>
</tab>
<tab type="files" visible="yes" title="">
<tab type="filelist" visible="yes" title="" intro=""/>
<tab type="globals" visible="yes" title="" intro=""/>
</tab>
<tab type="examples" visible="no" title="" intro=""/>
</tab>
</navindex>
<!-- Layout definition for a class page -->
<class>
<briefdescription visible="yes"/>
<includes visible="$SHOW_HEADERFILE"/>
<inheritancegraph visible="yes"/>
<collaborationgraph visible="yes"/>
<memberdecl>
<nestedclasses visible="yes" title=""/>
<publictypes title=""/>
<services title=""/>
<interfaces title=""/>
<publicslots title=""/>
<signals title=""/>
<publicmethods title=""/>
<publicstaticmethods title=""/>
<publicattributes title=""/>
<publicstaticattributes title=""/>
<protectedtypes title=""/>
<protectedslots title=""/>
<protectedmethods title=""/>
<protectedstaticmethods title=""/>
<protectedattributes title=""/>
<protectedstaticattributes title=""/>
<packagetypes title=""/>
<packagemethods title=""/>
<packagestaticmethods title=""/>
<packageattributes title=""/>
<packagestaticattributes title=""/>
<properties title=""/>
<events title=""/>
<privatetypes title=""/>
<privateslots title=""/>
<privatemethods title=""/>
<privatestaticmethods title=""/>
<privateattributes title=""/>
<privatestaticattributes title=""/>
<friends title=""/>
<related title="" subtitle=""/>
<membergroups visible="yes"/>
</memberdecl>
<detaileddescription title=""/>
<memberdef>
<inlineclasses title=""/>
<typedefs title=""/>
<enums title=""/>
<services title=""/>
<interfaces title=""/>
<constructors title=""/>
<functions title=""/>
<related title=""/>
<variables title=""/>
<properties title=""/>
<events title=""/>
</memberdef>
<allmemberslink visible="yes"/>
<usedfiles visible="$SHOW_USED_FILES"/>
<authorsection visible="yes"/>
</class>
<!-- Layout definition for a namespace page -->
<namespace>
<briefdescription visible="yes"/>
<memberdecl>
<nestednamespaces visible="yes" title=""/>
<constantgroups visible="yes" title=""/>
<interfaces visible="yes" title=""/>
<classes visible="yes" title=""/>
<concepts visible="yes" title=""/>
<structs visible="yes" title=""/>
<exceptions visible="yes" title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
<properties title=""/>
<membergroups visible="yes"/>
</memberdecl>
<detaileddescription title=""/>
<memberdef>
<inlineclasses title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
<properties title=""/>
</memberdef>
<authorsection visible="yes"/>
</namespace>
<!-- Layout definition for a concept page -->
<concept>
<briefdescription visible="yes"/>
<includes visible="$SHOW_HEADERFILE"/>
<definition visible="yes" title=""/>
<detaileddescription title=""/>
<authorsection visible="yes"/>
</concept>
<!-- Layout definition for a file page -->
<file>
<briefdescription visible="yes"/>
<includes visible="$SHOW_INCLUDE_FILES"/>
<includegraph visible="yes"/>
<includedbygraph visible="yes"/>
<sourcelink visible="yes"/>
<memberdecl>
<interfaces visible="yes" title=""/>
<classes visible="yes" title=""/>
<structs visible="yes" title=""/>
<exceptions visible="yes" title=""/>
<namespaces visible="yes" title=""/>
<concepts visible="yes" title=""/>
<constantgroups visible="yes" title=""/>
<defines title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
<properties title=""/>
<membergroups visible="yes"/>
</memberdecl>
<detaileddescription title=""/>
<memberdef>
<inlineclasses title=""/>
<defines title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
<properties title=""/>
</memberdef>
<authorsection/>
</file>
<!-- Layout definition for a group page -->
<group>
<briefdescription visible="yes"/>
<groupgraph visible="yes"/>
<memberdecl>
<nestedgroups visible="yes" title=""/>
<modules visible="yes" title=""/>
<dirs visible="yes" title=""/>
<files visible="yes" title=""/>
<namespaces visible="yes" title=""/>
<concepts visible="yes" title=""/>
<classes visible="yes" title=""/>
<defines title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<enumvalues title=""/>
<functions title=""/>
<variables title=""/>
<signals title=""/>
<publicslots title=""/>
<protectedslots title=""/>
<privateslots title=""/>
<events title=""/>
<properties title=""/>
<friends title=""/>
<membergroups visible="yes"/>
</memberdecl>
<detaileddescription title=""/>
<memberdef>
<pagedocs/>
<inlineclasses title=""/>
<defines title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<enumvalues title=""/>
<functions title=""/>
<variables title=""/>
<signals title=""/>
<publicslots title=""/>
<protectedslots title=""/>
<privateslots title=""/>
<events title=""/>
<properties title=""/>
<friends title=""/>
</memberdef>
<authorsection visible="yes"/>
</group>
<!-- Layout definition for a C++20 module page -->
<module>
<briefdescription visible="yes"/>
<exportedmodules visible="yes"/>
<memberdecl>
<concepts visible="yes" title=""/>
<classes visible="yes" title=""/>
<enums title=""/>
<typedefs title=""/>
<functions title=""/>
<variables title=""/>
<membergroups title=""/>
</memberdecl>
<detaileddescription title=""/>
<memberdecl>
<files visible="yes"/>
</memberdecl>
</module>
<!-- Layout definition for a directory page -->
<directory>
<briefdescription visible="yes"/>
<directorygraph visible="yes"/>
<memberdecl>
<dirs visible="yes"/>
<files visible="yes"/>
</memberdecl>
<detaileddescription title=""/>
</directory>
</doxygenlayout>
================================================
FILE: Administrative/docs/Kactus2-docs.md
================================================
# Kactus2 reference guide {#home}
Welcome to the Kactus2 reference page. Here you can find the API reference for the PythonAPI as well as the reference for the supporting KactusAPI module.
## PythonAPI
The PythonAPI is a Python module that enables scripting support for Kactus2 using Python. The library uses SWIG to wrap the PythonAPI C++ class into a Python module. This reference guide contains the C++ descriptions for the PythonAPI class and its methods.
The PythonAPI contains classes and methods to manipulate Kactus2 IP-XACT objects. Everything is designed to be accessed through the PythonAPI class, which contains methods to access the underlying KactusAPI interfaces, which in turn do the heavy lifting in interfacing with the IP-XACT models. The SWIG wrapper isn't perfect and thus some KactusAPI interfaces wrapped for Python might contain methods that are not meant to be called from a Python script. For example, any functions either returning Qt-types or taking them as paremeters should not be called using Python.
The PythonAPI currently contains the following functionality:
- Creating and modifying components (including component memory maps, address blocks, etc., as well as bus interfaces)
- Creating and modifying designs (including adding/removing component instances and connections)
- Launching generators and importers
### PythonAPI usage
PythonAPI is not a standalone module and must be used in tandem with Kactus2 either inside the Kactus2 GUI in the "Script editor" window or on the command line Python interpreter by starting Kactus2 with the -c (--no-gui) option. Running ready-made scripts on the CLI can be done with `exec(open(<file path>).read())`.
### Usable KactusAPI interfaces
The PythonAPI automatically initializes and provides methods to access the following KactusAPI interfaces, which can be used to modify component sub-elements:
- PortsInterface for modifying component ports
- ParametersInterface for modifying component parameters
- MemoryMapInterface for modifying component memory maps
- FileSetInterface for modifying component file sets
- BusInterfaceInterface for modifying component bus interfaces
Above interfaces may contain sub-interfaces that give further access to sub-elements, for example the address blocks for a memory map can be accessed via the AddressBlockInterface which in turn can be accessed with MemoryMapInterface::getAddressBlockInterface. Some sub-interfaces may need additional configuration before use, examples of this can be found in the [scripting examples](#examples).
================================================
FILE: Administrative/docs/Python-examples.md
================================================
# Kactus2 scripting examples {#examples}
[TOC]
Here are some simple examples on how to use Kactus2 via Python scripting.
\note After running scripts in GUI, changes made to documents (components, designs) won't be visible until the document is refreshed in the GUI.
## Setting up IP-XACT libraries
IP-XACT libraries can be set either in the GUI or via Python. Currently configured library paths can be listed with PythonAPI::getAllLibraryPaths or PythonAPI::getActiveLibraryPaths, and PythonAPI::getDefaultLibraryPath (for the current default), e.g.;
```py
from pythonAPI import PythonAPI
kactus2py = PythonAPI()
print(kactus2py.getAllLibraryPaths()) # Lists all configured paths
print(kactus2py.getActiveLibraryPaths()) # Lists paths currently set active = where Kactus2 looks for IP-XACT files
print(kactus2py.getDefaultLibraryPath()) # Lists the current default library path
```
Libraries can be added with PythonAPI::addLibraryPath and removed with PythonAPI::removeLibraryPath. Libraries can be set in bulk with PythonAPI::setLibraryPaths, which will add and set active all paths that are given as a list in the function arguments. PythonAPI::setDefaultLibraryPath sets the default location.
```py
kactus2py.addLibraryPath("C:/some/path", False) # optional second argument sets active (True) or inactive (False), active by default
kactus2py.setDefaultLibraryPath("C:/some/path")
kactus2py.setLibraryPathActive("C:/some/path", True) # set the earlier path active
...
kactus2py.setLibraryPaths(['C:/some/new/path', 'C:/another/new/path']) # Replaces the active library paths and also sets the first listed path as default
```
## Creating a component
Creating a component is done with PythonAPI::createComponent. As parameters, it takes the VLNV (vendor, library, name, version) of the component to be created, one parameter each, and the IP-XACT standard revision to use (PythonAPI::StdRev). Example:
```py
# Create component with VLNV Company:Lib:ComponentName:1.0 using IP-XACT 2014
vendor = "Company"
library = "Lib"
name = "ComponentName"
version = "1.0"
kactus2py.createComponent(vendor, library, name, version, kactus2py.Std14)
```
The created component will be placed in the **default library path**.
\note Supported standard revisions are Std14 and Std22 and the default value is Std22.
The IP-XACT standard revision of a component can be checked with PythonAPI::getComponentStdRevision :
```py
revision = kactus2py.getComponentStdRevision() # Returns "1685-2014" in this case
```
## Creating a design and adding a component instance
Similarly to creating components, a design can be created with PythonAPI::createDesign:
```py
designName = "AwesomeDesign"
designVersion = "1.0"
kactus2py.createDesign(vendor, library, designName, designVersion, kactus2py.Std14)
```
The IP-XACT standard revision of a design can also be checked with PythonAPI::getDesignStdRevision.
Creating a design will create 1) The design itself and 2) A top-level component for the design. The top-level component VLNV will become vendor:library:name:version and the design VLNV will become vendor:library:name.design:version. The design will be created in the default library.
The component can then be instantiated and added to the design. Creating a design will automatically set it as active, but in any other case the design must be set active with PythonAPI::openDesign, which takes the design VLNV as a vlnvString (vendor:library:name:version).
The component can be instantiated and added to the design with PythonAPI::addComponentInstance, which also takes a vlnvstring and the instance name:
```py
kactus2py.openDesign(":".join([vendor, library, designName + ".design", designVersion]))
kactus2py.addComponentInstance(":".join([vendor, library, name, version]), "NewInstance")
```
Changes to a design are saved with PythonAPI::saveDesign, which will write the changes to disk. The currently open design can be closed with PythonAPI::closeOpenDesign:
```py
kactus2py.saveDesign()
kactus2py.closeOpenDesign()
```
## Modifying components
Modifying a component requires that the component is opened first:
```py
kactus2py.openComponent(":".join([vendor, library, name, version])) # open Company:Lib:ComponentName:1.0
```
Now any changes made will be made to the opened component.
\note The following code examples generally don't include any error checks. Most setters return a boolean value, which can be used for detecting errors.
### Modifying component memory maps
Any modifications to component memory maps are made through KactusAPI interfaces. Memory maps can be modified via MemoryMapInterface, and it can be accessed with PythonAPI::getMapInterface. Address blocks, registers and fields can be modified in a similar way.
#### Creating a memory map
A new map can be added with MemoryMapInterface::addMemoryMap. It takes an index as first parameter and the name as the second parameter. The index can be in the range [0, number of memory maps in the component], the easiest thing to do is always use index 0.
```py
mapInterface = kactus2py.getMapInterface()
mapInterface.addMemoryMap(0, "NewMemoryMap")
```
The memory map can then be modified with the different functions of MemoryMapInterface, e.g. to set the address unit bits:
```py
mapAubOk = mapInterface.setAddressUnitBits("NewMemoryMap", "8") # returns True, if operation was successful, otherwise False
```
#### Adding address blocks
The address block interface can be accessed with MemoryMapInterface::getAddressBlockInterface. The interface must first be pointed to the memory map whose address blocks are to be edited:
```py
kactus2py.setBlocksForInterface("NewMemoryMap")
blockInterface = mapInterface.getAddressBlockInterface()
```
A new address block can be added with AddressBlockInterface::addBlock. Its properties can be accessed in the same way as with memory maps:
```py
blockInterface.addBlock(0, "NewAddressBlock")
widthOk = blockInterface.setWidth("NewAddressBlock", "32")
...
blockInterface.getWidth("NewAddressBlock") # returns "32"
```
#### Adding registers and fields
Register and field interfaces are accessed through AddressBlockInterface::getSubInterface and RegisterInterface::getSubInterface respectively. Apart from that they work as the previous interfaces. First, the available registers (the registers of the created address block) must be set for the register interface:
```py
kactus2py.setRegistersForInterface("NewMemoryMap", "NewAddressBlock")
regInterface = blockInterface.getSubInterface()
```
Then the register properties can be manipulated:
```py
regInterface.addRegister(0, 0, "NewRegister")
regInterface.setSize("NewRegister", "16")
```
Field editing is done in a similar fashion. First, the available fields must be set for the interface:
```py
kactus2py.setFieldsForInterface("NewMemoryMap", "NewAddressBlock", "NewRegister") # now editing fields of "NewRegister"
```
After that fields can be edited through the field interface:
```py
fieldInterface = regInterface.getSubInterface()
fieldInterface.addField(0, "NewField")
newWidthOk = fieldInterface.setWidth("NewField", "8") # most setters return a boolean value for checking if operation was successful
widthNotOk = fieldInterface.setWidth("non-existing-field", "8") # this would return false in this example
```
### Modifying component bus interfaces
The components bus interfaces are directly accessible through the BusInterfaceInterface class, after PythonAPI::openComponent has been called.
In this example, we'll first create some ports for our component. Then, we'll create a bus interface and some portmaps for it. For mapping ports, we need a bus- and abstraction definition, which cannot be created via the python API, but can be created in the GUI.
The bus definition created for this example is not modified in any way and its VLNV is Company:Lib:TestBus:1.0. The abstraction defintion is Company:Lib:TestBus.absDef:1.0. Here's the abstraction definition used:

Let's start by creating the physical component ports:
```py
portsInterface = kactus2py.getPortsInterface()
portsInterface.addWirePort("some_rx")
portsInterface.setDirection("some_rx", "in")
portsInterface.setWidth("some_rx", "1")
portsInterface.addWirePort("some_tx")
portsInterface.setDirection("some_tx", "out")
portsInterface.setWidth("some_tx", "1")
# Let's add some unmapped ports as well
portsInterface.addWirePort("otherPort1")
portsInterface.setDirection("otherPort1", "inout")
portsInterface.addWirePort("otherPort2")
portsInterface.setDirection("otherPort2", "inout")
# Not setting any port bounds results in the port having width 1, which we want in this case
```
Now, let's create the bus interface:
```py
busInterfaceInterface = kactus2py.getBusInterface() # gets the BusInterfaceInterface object
busInterfaceInterface.addBusInterface(0, "NewBusInterface") # Index doesn't really matter, as bus interfaces (should) have unique names
busInterfaceInterface.setMode("NewBusInterface", "master")
```
Before creating portmaps, the bus interface needs a bus type and at least one abstraction type. These are references to the bus definition and abstraction definition. In this example we'll use Company:Lib:TestBus:1.0 and Company:Lib:TestBus.absDef:1.0 :
```py
busInterfaceInterface.setupSubInterfaces("NewBusInterface") # prepare subinterfaces for use
busInterfaceInterface.setBusType("NewBusInterface", "Company", "Lib", "TestBus", "1.0")
busInterfaceInterface.addAbstractionType("NewBusInterface", "Company", "Lib", "TestBus.absDef", "1.0")
```
Then, let's setup the portmaps. We'll simply map the logical "some_rx" to physical and the same with "some_tx". First, we need to setup the AbstractionTypeInterface, through which portmaps can be accessed. Abstraction types and portmaps don't have names, so indices are used to select the wanted abstraction type or portmap:
```py
abstractionInterface = busInterfaceInterface.getAbstractionTypeInterface()
# Map only master mode ports with this master mode bus interface:
abstractionInterface.setBusMode("master")
# Setup portmaps and abstraction definition reference for wanted abstraction type.
# Ours is the first so it's found with index 0. Available abstraction types can be listed in the order of their index with AbstractionTypeInterface::getItemNames.
abstractionInterface.setupAbstractionTypeForPortMapInterface(0)
portMapInterface = abstractionInterface.getPortMapInterface()
# We need two port mappings: one for some_tx and one for some_rx
# The new portmap should be added to the end of the portmap list so that indices don't get messed up (though in this case it is just 0)
newPortMapIndex = portMapInterface.itemCount()
portMapInterface.addPortMap(newPortMapIndex)
# Map some_tx
portMapInterface.setLogicalPort(newPortMapIndex, "some_tx") # here "some_tx" refers to the logical port name set in the abstraction definition
portMapInterface.setPhysicalPort(newPortMapIndex, "some_tx")
# Add new port mapping for some_rx
newPortMapIndex = portMapInterface.itemCount()
portMapInterface.addPortMap(newPortMapIndex)
# Map some_rx
portMapInterface.setLogicalPort(newPortMapIndex, "some_rx")
portMapInterface.setPhysicalPort(newPortMapIndex, "some_rx")
# If no port mapping bounds are set, then the whole logical and physical ports will be used.
```
Resulting ports shown in GUI after running script:

The created bus interface:

And the portmaps:

### Practical example: Getting physical ports used in bus interface
Assuming we have a component with a bus interface with portmaps (like in the previous example), to print information of the physical ports a bus interface is using, we can do the following:
```py
# Assume component has already been opened, and the component has the bus interface "NewBusInterface"
# Set up the sub-interfaces
busInterfaceInterface = kactus2py.getBusInterface()
busInterfaceInterface.setupSubInterfaces("NewBusInterface")
abstractionInterface = busInterfaceInterface.getAbstractionTypeInterface()
abstractionInterface.setupAbstractionTypeForPortMapInterface(0)
portMapInterface = abstractionInterface.getPortMapInterface()
numPortMaps = portMapInterface.itemCount()
foundPorts = []
for i in range(0, numPortMaps):
currentPhysical = portMapInterface.getPhysicalPortName()
print(currentPhysical)
foundPorts.append(currentPhysical)
```
Then the individual ports can be accessed with KactusAPI::PortsInterface:
```py
portsInterface = kactus2py.getPortsInterface()
for i in range(0, numPortMaps):
print(portsInterface.getWidth(foundPorts[i]))
```
With the previous example, the above should print
```
some_tx
1
some_rx
1
```
Notice how the previously added extra ports `otherPort1` and `otherPort2` don't show up, because they weren't mapped to any logical signals.
================================================
FILE: Administrative/docs/doxygen-awesome-darkmode-toggle.js
================================================
/**
Doxygen Awesome
https://github.com/jothepro/doxygen-awesome-css
MIT License
Copyright (c) 2021 - 2023 jothepro
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
class DoxygenAwesomeDarkModeToggle extends HTMLElement {
// SVG icons from https://fonts.google.com/icons
// Licensed under the Apache 2.0 license:
// https://www.apache.org/licenses/LICENSE-2.0.html
static lightModeIcon = `<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#FCBF00"><rect fill="none" height="24" width="24"/><circle cx="12" cy="12" opacity=".3" r="3"/><path d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/></svg>`
static darkModeIcon = `<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#FE9700"><rect fill="none" height="24" width="24"/><path d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27 C17.45,17.19,14.93,19,12,19c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z" opacity=".3"/><path d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"/></svg>`
static title = "Toggle Light/Dark Mode"
static prefersLightModeInDarkModeKey = "prefers-light-mode-in-dark-mode"
static prefersDarkModeInLightModeKey = "prefers-dark-mode-in-light-mode"
static _staticConstructor = function() {
DoxygenAwesomeDarkModeToggle.enableDarkMode(DoxygenAwesomeDarkModeToggle.userPreference)
// Update the color scheme when the browsers preference changes
// without user interaction on the website.
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
DoxygenAwesomeDarkModeToggle.onSystemPreferenceChanged()
})
// Update the color scheme when the tab is made visible again.
// It is possible that the appearance was changed in another tab
// while this tab was in the background.
document.addEventListener("visibilitychange", visibilityState => {
if (document.visibilityState === 'visible') {
DoxygenAwesomeDarkModeToggle.onSystemPreferenceChanged()
}
});
}()
static init() {
$(function() {
$(document).ready(function() {
const toggleButton = document.createElement('doxygen-awesome-dark-mode-toggle')
toggleButton.title = DoxygenAwesomeDarkModeToggle.title
toggleButton.updateIcon()
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
toggleButton.updateIcon()
})
document.addEventListener("visibilitychange", visibilityState => {
if (document.visibilityState === 'visible') {
toggleButton.updateIcon()
}
});
$(document).ready(function(){
document.getElementById("MSearchBox").parentNode.appendChild(toggleButton)
})
$(window).resize(function(){
document.getElementById("MSearchBox").parentNode.appendChild(toggleButton)
})
})
})
}
constructor() {
super();
this.onclick=this.toggleDarkMode
}
/**
* @returns `true` for dark-mode, `false` for light-mode system preference
*/
static get systemPreference() {
return window.matchMedia('(prefers-color-scheme: dark)').matches
}
/**
* @returns `true` for dark-mode, `false` for light-mode user preference
*/
static get userPreference() {
return (!DoxygenAwesomeDarkModeToggle.systemPreference && localStorage.getItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey)) ||
(DoxygenAwesomeDarkModeToggle.systemPreference && !localStorage.getItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey))
}
static set userPreference(userPreference) {
DoxygenAwesomeDarkModeToggle.darkModeEnabled = userPreference
if(!userPreference) {
if(DoxygenAwesomeDarkModeToggle.systemPreference) {
localStorage.setItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey, true)
} else {
localStorage.removeItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey)
}
} else {
if(!DoxygenAwesomeDarkModeToggle.systemPreference) {
localStorage.setItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey, true)
} else {
localStorage.removeItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey)
}
}
DoxygenAwesomeDarkModeToggle.onUserPreferenceChanged()
}
static enableDarkMode(enable) {
if(enable) {
DoxygenAwesomeDarkModeToggle.darkModeEnabled = true
document.documentElement.classList.add("dark-mode")
document.documentElement.classList.remove("light-mode")
} else {
DoxygenAwesomeDarkModeToggle.darkModeEnabled = false
document.documentElement.classList.remove("dark-mode")
document.documentElement.classList.add("light-mode")
}
}
static onSystemPreferenceChanged() {
DoxygenAwesomeDarkModeToggle.darkModeEnabled = DoxygenAwesomeDarkModeToggle.userPreference
DoxygenAwesomeDarkModeToggle.enableDarkMode(DoxygenAwesomeDarkModeToggle.darkModeEnabled)
}
static onUserPreferenceChanged() {
DoxygenAwesomeDarkModeToggle.enableDarkMode(DoxygenAwesomeDarkModeToggle.darkModeEnabled)
}
toggleDarkMode() {
DoxygenAwesomeDarkModeToggle.userPreference = !DoxygenAwesomeDarkModeToggle.userPreference
this.updateIcon()
}
updateIcon() {
if(DoxygenAwesomeDarkModeToggle.darkModeEnabled) {
this.innerHTML = DoxygenAwesomeDarkModeToggle.darkModeIcon
} else {
this.innerHTML = DoxygenAwesomeDarkModeToggle.lightModeIcon
}
}
}
customElements.define("doxygen-awesome-dark-mode-toggle", DoxygenAwesomeDarkModeToggle);
================================================
FILE: Administrative/docs/doxygen-awesome.css
================================================
/**
Doxygen Awesome
https://github.com/jothepro/doxygen-awesome-css
MIT License
Copyright (c) 2021 - 2023 jothepro
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
html {
/* primary theme color. This will affect the entire websites color scheme: links, arrows, labels, ... */
--primary-color: #1779c4;
--primary-dark-color: #335c80;
--primary-light-color: #70b1e9;
/* page base colors */
--page-background-color: #ffffff;
--page-foreground-color: #2f4153;
--page-secondary-foreground-color: #6f7e8e;
/* color for all separators on the website: hr, borders, ... */
--separator-color: #dedede;
/* border radius for all rounded components. Will affect many components, like dropdowns, memitems, codeblocks, ... */
--border-radius-large: 8px;
--border-radius-small: 4px;
--border-radius-medium: 6px;
/* default spacings. Most components reference these values for spacing, to provide uniform spacing on the page. */
--spacing-small: 5px;
--spacing-medium: 10px;
--spacing-large: 16px;
/* default box shadow used for raising an element above the normal content. Used in dropdowns, search result, ... */
--box-shadow: 0 2px 8px 0 rgba(0,0,0,.075);
--odd-color: rgba(0,0,0,.028);
/* font-families. will affect all text on the website
* font-family: the normal font for text, headlines, menus
* font-family-monospace: used for preformatted text in memtitle, code, fragments
*/
--font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
--font-family-monospace: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
/* font sizes */
--page-font-size: 15.6px;
--navigation-font-size: 14.4px;
--toc-font-size: 13.4px;
--code-font-size: 14px; /* affects code, fragment */
--title-font-size: 22px;
/* content text properties. These only affect the page content, not the navigation or any other ui elements */
--content-line-height: 27px;
/* The content is centered and constraint in it's width. To make the content fill the whole page, set the variable to auto.*/
--content-maxwidth: 1050px;
--table-line-height: 24px;
--toc-sticky-top: var(--spacing-medium);
--toc-width: 200px;
--toc-max-height: calc(100vh - 2 * var(--spacing-medium) - 85px);
/* colors for various content boxes: @warning, @note, @deprecated @bug */
--warning-color: #faf3d8;
--warning-color-dark: #f3a600;
--warning-color-darker: #5f4204;
--note-color: #e4f3ff;
--note-color-dark: #1879C4;
--note-color-darker: #274a5c;
--todo-color: #e4dafd;
--todo-color-dark: #5b2bdd;
--todo-color-darker: #2a0d72;
--deprecated-color: #ecf0f3;
--deprecated-color-dark: #5b6269;
--deprecated-color-darker: #43454a;
--bug-color: #f8d1cc;
--bug-color-dark: #b61825;
--bug-color-darker: #75070f;
--invariant-color: #d8f1e3;
--invariant-color-dark: #44b86f;
--invariant-color-darker: #265532;
/* blockquote colors */
--blockquote-background: #f8f9fa;
--blockquote-foreground: #636568;
/* table colors */
--tablehead-background: #f1f1f1;
--tablehead-foreground: var(--page-foreground-color);
/* menu-display: block | none
* Visibility of the top navigation on screens >= 768px. On smaller screen the menu is always visible.
* `GENERATE_TREEVIEW` MUST be enabled!
*/
--menu-display: block;
--menu-focus-foreground: var(--page-background-color);
--menu-focus-background: var(--primary-color);
--menu-selected-background: rgba(0,0,0,.05);
--header-background: var(--page-background-color);
--header-foreground: var(--page-foreground-color);
/* searchbar colors */
--searchbar-background: var(--side-nav-background);
--searchbar-foreground: var(--page-foreground-color);
/* searchbar size
* (`searchbar-width` is only applied on screens >= 768px.
* on smaller screens the searchbar will always fill the entire screen width) */
--searchbar-height: 33px;
--searchbar-width: 210px;
--searchbar-border-radius: var(--searchbar-height);
/* code block colors */
--code-background: #f5f5f5;
--code-foreground: var(--page-foreground-color);
/* fragment colors */
--fragment-background: #F8F9FA;
--fragment-foreground: #37474F;
--fragment-keyword: #bb6bb2;
--fragment-keywordtype: #8258b3;
--fragment-keywordflow: #d67c3b;
--fragment-token: #438a59;
--fragment-comment: #969696;
--fragment-link: #5383d6;
--fragment-preprocessor: #46aaa5;
--fragment-linenumber-color: #797979;
--fragment-linenumber-background: #f4f4f5;
--fragment-linenumber-border: #e3e5e7;
--fragment-lineheight: 20px;
/* sidebar navigation (treeview) colors */
--side-nav-background: #fbfbfb;
--side-nav-foreground: var(--page-foreground-color);
--side-nav-arrow-opacity: 0;
--side-nav-arrow-hover-opacity: 0.9;
--toc-background: var(--side-nav-background);
--toc-foreground: var(--side-nav-foreground);
/* height of an item in any tree / collapsible table */
--tree-item-height: 30px;
--memname-font-size: var(--code-font-size);
--memtitle-font-size: 18px;
--webkit-scrollbar-size: 7px;
--webkit-scrollbar-padding: 4px;
--webkit-scrollbar-color: var(--separator-color);
--animation-duration: .12s
}
@media screen and (max-width: 767px) {
html {
--page-font-size: 16px;
--navigation-font-size: 16px;
--toc-font-size: 15px;
--code-font-size: 15px; /* affects code, fragment */
--title-font-size: 22px;
}
}
@media (prefers-color-scheme: dark) {
html:not(.light-mode) {
color-scheme: dark;
--primary-color: #1982d2;
--primary-dark-color: #86a9c4;
--primary-light-color: #4779ac;
--box-shadow: 0 2px 8px 0 rgba(0,0,0,.35);
--odd-color: rgba(100,100,100,.06);
--menu-selected-background: rgba(0,0,0,.4);
--page-background-color: #1C1D1F;
--page-foreground-color: #d2dbde;
--page-secondary-foreground-color: #859399;
--separator-color: #38393b;
--side-nav-background: #252628;
--code-background: #2a2c2f;
--tablehead-background: #2a2c2f;
--blockquote-background: #222325;
--blockquote-foreground: #7e8c92;
--warning-color: #3b2e04;
--warning-color-dark: #f1b602;
--warning-color-darker: #ceb670;
--note-color: #163750;
--note-color-dark: #1982D2;
--note-color-darker: #dcf0fa;
--todo-color: #2a2536;
--todo-color-dark: #7661b3;
--todo-color-darker: #ae9ed6;
--deprecated-color: #2e323b;
--deprecated-color-dark: #738396;
--deprecated-color-darker: #abb0bd;
--bug-color: #2e1917;
--bug-color-dark: #ad2617;
--bug-color-darker: #f5b1aa;
--invariant-color: #303a35;
--invariant-color-dark: #76ce96;
--invariant-color-darker: #cceed5;
--fragment-background: #282c34;
--fragment-foreground: #dbe4eb;
--fragment-keyword: #cc99cd;
--fragment-keywordtype: #ab99cd;
--fragment-keywordflow: #e08000;
--fragment-token: #7ec699;
--fragment-comment: #999999;
--fragment-link: #98c0e3;
--fragment-preprocessor: #65cabe;
--fragment-linenumber-color: #cccccc;
--fragment-linenumber-background: #35393c;
--fragment-linenumber-border: #1f1f1f;
}
}
/* dark mode variables are defined twice, to support both the dark-mode without and with doxygen-awesome-darkmode-toggle.js */
html.dark-mode {
color-scheme: dark;
--primary-color: #1982d2;
--primary-dark-color: #86a9c4;
--primary-light-color: #4779ac;
--box-shadow: 0 2px 8px 0 rgba(0,0,0,.30);
--odd-color: rgba(100,100,100,.06);
--menu-selected-background: rgba(0,0,0,.4);
--page-background-color: #1C1D1F;
--page-foreground-color: #d2dbde;
--page-secondary-foreground-color: #859399;
--separator-color: #38393b;
--side-nav-background: #252628;
--code-background: #2a2c2f;
--tablehead-background: #2a2c2f;
--blockquote-background: #222325;
--blockquote-foreground: #7e8c92;
--warning-color: #3b2e04;
--warning-color-dark: #f1b602;
--warning-color-darker: #ceb670;
--note-color: #163750;
--note-color-dark: #1982D2;
--note-color-darker: #dcf0fa;
--todo-color: #2a2536;
--todo-color-dark: #7661b3;
--todo-color-darker: #ae9ed6;
--deprecated-color: #2e323b;
--deprecated-color-dark: #738396;
--deprecated-color-darker: #abb0bd;
--bug-color: #2e1917;
--bug-color-dark: #ad2617;
--bug-color-darker: #f5b1aa;
--invariant-color: #303a35;
--invariant-color-dark: #76ce96;
--invariant-color-darker: #cceed5;
--fragment-background: #282c34;
--fragment-foreground: #dbe4eb;
--fragment-keyword: #cc99cd;
--fragment-keywordtype: #ab99cd;
--fragment-keywordflow: #e08000;
--fragment-token: #7ec699;
--fragment-comment: #999999;
--fragment-link: #98c0e3;
--fragment-preprocessor: #65cabe;
--fragment-linenumber-color: #cccccc;
--fragment-linenumber-background: #35393c;
--fragment-linenumber-border: #1f1f1f;
}
body {
color: var(--page-foreground-color);
background-color: var(--page-background-color);
font-size: var(--page-font-size);
}
body, table, div, p, dl, #nav-tree .label, .title,
.sm-dox a, .sm-dox a:hover, .sm-dox a:focus, #projectname,
.SelectItem, #MSearchField, .navpath li.navelem a,
.navpath li.navelem a:hover, p.reference, p.definition, div.toc li, div.toc h3 {
font-family: var(--font-family);
}
h1, h2, h3, h4, h5 {
margin-top: 1em;
font-weight: 600;
line-height: initial;
}
p, div, table, dl, p.reference, p.definition {
font-size: var(--page-font-size);
}
p.reference, p.definition {
color: var(--page-secondary-foreground-color);
}
a:link, a:visited, a:hover, a:focus, a:active {
color: var(--primary-color) !important;
font-weight: 500;
background: none;
}
a.anchor {
scroll-margin-top: var(--spacing-large);
display: block;
}
/*
Title and top navigation
*/
#top {
background: var(--header-background);
border-bottom: 1px solid var(--separator-color);
}
@media screen and (min-width: 768px) {
#top {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
}
#main-nav {
flex-grow: 5;
padding: var(--spacing-small) var(--spacing-medium);
}
#titlearea {
width: auto;
padding: var(--spacing-medium) var(--spacing-large);
background: none;
color: var(--header-foreground);
border-bottom: none;
}
@media screen and (max-width: 767px) {
#titlearea {
padding-bottom: var(--spacing-small);
}
}
#titlearea table tbody tr {
height: auto !important;
}
#projectname {
font-size: var(--title-font-size);
font-weight: 600;
}
#projectnumber {
font-family: inherit;
font-size: 60%;
}
#projectbrief {
font-family: inherit;
font-size: 80%;
}
#projectlogo {
vertical-align: middle;
}
#projectlogo img {
max-height: calc(var(--title-font-size) * 2);
margin-right: var(--spacing-small);
}
.sm-dox, .tabs, .tabs2, .tabs3 {
background: none;
padding: 0;
}
.tabs, .tabs2, .tabs3 {
border-bottom: 1px solid var(--separator-color);
margin-bottom: -1px;
}
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
background: var(--page-secondary-foreground-color);
}
@media screen and (max-width: 767px) {
.sm-dox a span.sub-arrow {
background: var(--code-background);
}
#main-menu a.has-submenu span.sub-arrow {
color: var(--page-secondary-foreground-color);
border-radius: var(--border-radius-medium);
}
#main-menu a.has-submenu:hover span.sub-arrow {
color: var(--page-foreground-color);
}
}
@media screen and (min-width: 768px) {
.sm-dox li, .tablist li {
display: var(--menu-display);
}
.sm-dox a span.sub-arrow {
border-color: var(--header-foreground) transparent transparent transparent;
}
.sm-dox a:hover span.sub-arrow {
border-color: var(--menu-focus-foreground) transparent transparent transparent;
}
.sm-dox ul a span.sub-arrow {
border-color: transparent transparent transparent var(--page-foreground-color);
}
.sm-dox ul a:hover span.sub-arrow {
border-color: transparent transparent transparent var(--menu-focus-foreground);
}
}
.sm-dox ul {
background: var(--page-background-color);
box-shadow: var(--box-shadow);
border: 1px solid var(--separator-color);
border-radius: var(--border-radius-medium) !important;
padding: var(--spacing-small);
animation: ease-out 150ms slideInMenu;
}
@keyframes slideInMenu {
from {
opacity: 0;
transform: translate(0px, -2px);
}
to {
opacity: 1;
transform: translate(0px, 0px);
}
}
.sm-dox ul a {
color: var(--page-foreground-color) !important;
background: var(--page-background-color);
font-size: var(--navigation-font-size);
}
.sm-dox>li>ul:after {
border-bottom-color: var(--page-background-color) !important;
}
.sm-dox>li>ul:before {
border-bottom-color: var(--separator-color) !important;
}
.sm-dox ul a:hover, .sm-dox ul a:active, .sm-dox ul a:focus {
font-size: var(--navigation-font-size) !important;
color: var(--menu-focus-foreground) !important;
text-shadow: none;
background-color: var(--menu-focus-background);
border-radius: var(--border-radius-small) !important;
}
.sm-dox a, .sm-dox a:focus, .tablist li, .tablist li a, .tablist li.current a {
text-shadow: none;
background: transparent;
background-image: none !important;
color: var(--header-foreground) !important;
font-weight: normal;
font-size: var(--navigation-font-size);
border-radius: var(--border-radius-small) !important;
}
.sm-dox a:focus {
outline: auto;
}
.sm-dox a:hover, .sm-dox a:active, .tablist li a:hover {
text-shadow: none;
font-weight: normal;
background: var(--menu-focus-background);
color: var(--menu-focus-foreground) !important;
border-radius: var(--border-radius-small) !important;
font-size: var(--navigation-font-size);
}
.tablist li.current {
border-radius: var(--border-radius-small);
background: var(--menu-selected-background);
}
.tablist li {
margin: var(--spacing-small) 0 var(--spacing-small) var(--spacing-small);
}
.tablist a {
padding: 0 var(--spacing-large);
}
/*
Search box
*/
#MSearchBox {
height: var(--searchbar-height);
background: var(--searchbar-background);
border-radius: var(--searchbar-border-radius);
border: 1px solid var(--separator-color);
overflow: hidden;
width: var(--searchbar-width);
position: relative;
box-shadow: none;
display: block;
margin-top: 0;
}
/* until Doxygen 1.9.4 */
.left img#MSearchSelect {
left: 0;
user-select: none;
padding-left: 8px;
}
/* Doxygen 1.9.5 */
.left span#MSearchSelect {
left: 0;
user-select: none;
margin-left: 8px;
padding: 0;
}
.left #MSearchSelect[src$=".png"] {
padding-left: 0
}
.SelectionMark {
user-select: none;
}
.tabs .left #MSearchSelect {
padding-left: 0;
}
.tabs #MSearchBox {
position: absolute;
right: var(--spacing-medium);
}
@media screen and (max-width: 767px) {
.tabs #MSearchBox {
position: relative;
right: 0;
margin-left: var(--spacing-medium);
margin-top: 0;
}
}
#MSearchSelectWindow, #MSearchResultsWindow {
z-index: 9999;
}
#MSearchBox.MSearchBoxActive {
border-color: var(--primary-color);
box-shadow: inset 0 0 0 1px var(--primary-color);
}
#main-menu > li:last-child {
margin-right: 0;
}
@media screen and (max-width: 767px) {
#main-menu > li:last-child {
height: 50px;
}
}
#MSearchField {
font-size: var(--navigation-font-size);
height: calc(var(--searchbar-height) - 2px);
background: transparent;
width: calc(var(--searchbar-width) - 64px);
}
.MSearchBoxActive #MSearchField {
color: var(--searchbar-foreground);
}
#MSearchSelect {
top: calc(calc(var(--searchbar-height) / 2) - 11px);
}
#MSearchBox span.left, #MSearchBox span.right {
background: none;
background-image: none;
}
#MSearchBox span.right {
padding-top: calc(calc(var(--searchbar-height) / 2) - 12px);
position: absolute;
right: var(--spacing-small);
}
.tabs #MSearchBox span.right {
top: calc(calc(var(--searchbar-height) / 2) - 12px);
}
@keyframes slideInSearchResults {
from {
opacity: 0;
transform: translate(0, 15px);
}
to {
opacity: 1;
transform: translate(0, 20px);
}
}
#MSearchResultsWindow {
left: auto !important;
right: var(--spacing-medium);
border-radius: var(--border-radius-large);
border: 1px solid var(--separator-color);
transform: translate(0, 20px);
box-shadow: var(--box-shadow);
animation: ease-out 280ms slideInSearchResults;
background: var(--page-background-color);
}
iframe#MSearchResults {
margin: 4px;
}
iframe {
color-scheme: normal;
}
@media (prefers-color-scheme: dark) {
html:not(.light-mode) iframe#MSearchResults {
filter: invert() hue-rotate(180deg);
}
}
html.dark-mode iframe#MSearchResults {
filter: invert() hue-rotate(180deg);
}
#MSearchResults .SRPage {
background-color: transparent;
}
#MSearchResults .SRPage .SREntry {
font-size: 10pt;
padding: var(--spacing-small) var(--spacing-medium);
}
#MSearchSelectWindow {
border: 1px solid var(--separator-color);
border-radius: var(--border-radius-medium);
box-shadow: var(--box-shadow);
background: var(--page-background-color);
padding-top: var(--spacing-small);
padding-bottom: var(--spacing-small);
}
#MSearchSelectWindow a.SelectItem {
font-size: var(--navigation-font-size);
line-height: var(--content-line-height);
margin: 0 var(--spacing-small);
border-radius: var(--border-radius-small);
color: var(--page-foreground-color) !important;
font-weight: normal;
}
#MSearchSelectWindow a.SelectItem:hover {
background: var(--menu-focus-background);
color: var(--menu-focus-foreground) !important;
}
@media screen and (max-width: 767px) {
#MSearchBox {
margin-top: var(--spacing-medium);
margin-bottom: var(--spacing-medium);
width: calc(100vw - 30px);
}
#main-menu > li:last-child {
float: none !important;
}
#MSearchField {
width: calc(100vw - 110px);
}
@keyframes slideInSearchResultsMobile {
from {
opacity: 0;
transform: translate(0, 15px);
}
to {
opacity: 1;
transform: translate(0, 20px);
}
}
#MSearchResultsWindow {
left: var(--spacing-medium) !important;
right: var(--spacing-medium);
overflow: auto;
transform: translate(0, 20px);
animation: ease-out 280ms slideInSearchResultsMobile;
width: auto !important;
}
/*
* Overwrites for fixing the searchbox on mobile in doxygen 1.9.2
*/
label.main-menu-btn ~ #searchBoxPos1 {
top: 3px !important;
right: 6px !important;
left: 45px;
display: flex;
}
label.main-menu-btn ~ #searchBoxPos1 > #MSearchBox {
margin-top: 0;
margin-bottom: 0;
flex-grow: 2;
float: left;
}
}
/*
Tree view
*/
#side-nav {
padding: 0 !important;
background: var(--side-nav-background);
min-width: 8px;
max-width: 50vw;
}
@media screen and (max-width: 767px) {
#side-nav {
display: none;
}
#doc-content {
margin-left: 0 !important;
}
}
#nav-tree {
background: transparent;
margin-right: 1px;
}
#nav-tree .label {
font-size: var(--navigation-font-size);
}
#nav-tree .item {
height: var(--tree-item-height);
line-height: var(--tree-item-height);
overflow: hidden;
text-overflow: ellipsis;
}
#nav-tree .item > a:focus {
outline: none;
}
#nav-sync {
bottom: 12px;
right: 12px;
top: auto !important;
user-select: none;
}
#nav-tree .selected {
text-shadow: none;
background-image: none;
background-color: transparent;
position: relative;
color: var(--primary-color) !important;
font-weight: 500;
}
#nav-tree .selected::after {
content: "";
position: absolute;
top: 1px;
bottom: 1px;
left: 0;
width: 4px;
border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
background: var(--primary-color);
}
#nav-tree a {
color: var(--side-nav-foreground) !important;
font-weight: normal;
}
#nav-tree a:focus {
outline-style: auto;
}
#nav-tree .arrow {
opacity: var(--side-nav-arrow-opacity);
background: none;
}
.arrow {
color: inherit;
cursor: pointer;
font-size: 45%;
vertical-align: middle;
margin-right: 2px;
font-family: serif;
height: auto;
text-align: right;
}
#nav-tree div.item:hover .arrow, #nav-tree a:focus .arrow {
opacity: var(--side-nav-arrow-hover-opacity);
}
#nav-tree .selected a {
color: var(--primary-color) !important;
font-weight: bolder;
font-weight: 600;
}
.ui-resizable-e {
width: 4px;
background: transparent;
box-shadow: inset -1px 0 0 0 var(--separator-color);
}
/*
Contents
*/
div.header {
border-bottom: 1px solid var(--separator-color);
background-color: var(--page-background-color);
background-image: none;
}
@media screen and (min-width: 1000px) {
#doc-content > div > div.contents,
.PageDoc > div.contents {
display: flex;
flex-direction: row-reverse;
flex-wrap: nowrap;
align-items: flex-start;
}
div.contents .textblock {
min-width: 200px;
flex-grow: 1;
}
}
div.contents, div.header .title, div.header .summary {
max-width: var(--content-maxwidth);
}
div.contents, div.header .title {
line-height: initial;
margin: calc(var(--spacing-medium) + .2em) auto var(--spacing-medium) auto;
}
div.header .summary {
margin: var(--spacing-medium) auto 0 auto;
}
div.headertitle {
padding: 0;
}
div.header .title {
font-weight: 600;
font-size: 225%;
padding: var(--spacing-medium) var(--spacing-large);
word-break: break-word;
}
div.header .summary {
width: auto;
display: block;
float: none;
padding: 0 var(--spacing-large);
}
td.memSeparator {
border-color: var(--separator-color);
}
span.mlabel {
background: var(--primary-color);
border: none;
padding: 4px 9px;
border-radius: 12px;
margin-right: var(--spacing-medium);
}
span.mlabel:last-of-type {
margin-right: 2px;
}
div.contents {
padding: 0 var(--spacing-large);
}
div.contents p, div.contents li {
line-height: var(--content-line-height);
}
div.contents div.dyncontent {
margin: var(--spacing-medium) 0;
}
@media (prefers-color-scheme: dark) {
html:not(.light-mode) div.contents div.dyncontent img,
html:not(.light-mode) div.contents center img,
html:not(.light-mode) div.contents > table img,
html:not(.light-mode) div.contents div.dyncontent iframe,
html:not(.light-mode) div.contents center iframe,
html:not(.light-mode) div.contents table iframe,
html:not(.light-mode) div.contents .dotgraph iframe {
filter: brightness(89%) hue-rotate(180deg) invert();
}
}
html.dark-mode div.contents div.dyncontent img,
html.dark-mode div.contents center img,
html.dark-mode div.contents > table img,
html.dark-mode div.contents div.dyncontent iframe,
html.dark-mode div.contents center iframe,
html.dark-mode div.contents table iframe,
html.dark-mode div.contents .dotgraph iframe
{
filter: brightness(89%) hue-rotate(180deg) invert();
}
h2.groupheader {
border-bottom: 0px;
color: var(--page-foreground-color);
box-shadow:
100px 0 var(--page-background-color),
-100px 0 var(--page-background-color),
100px 0.75px var(--separator-color),
-100px 0.75px var(--separator-color),
500px 0 var(--page-background-color),
-500px 0 var(--page-background-color),
500px 0.75px var(--separator-color),
-500px 0.75px var(--separator-color),
900px 0 var(--page-background-color),
-900px 0 var(--page-background-color),
900px 0.75px var(--separator-color),
-900px 0.75px var(--separator-color),
1400px 0 var(--page-background-color),
-1400px 0 var(--page-background-color),
1400px 0.75px var(--separator-color),
-1400px 0.75px var(--separator-color),
1900px 0 var(--page-background-color),
-1900px 0 var(--page-background-color),
1900px 0.75px var(--separator-color),
-1900px 0.75px var(--separator-color);
}
blockquote {
margin: 0 var(--spacing-medium) 0 var(--spacing-medium);
padding: var(--spacing-small) var(--spacing-large);
background: var(--blockquote-background);
color: var(--blockquote-foreground);
border-left: 0;
overflow: visible;
border-radius: var(--border-radius-medium);
overflow: visible;
position: relative;
}
blockquote::before, blockquote::after {
font-weight: bold;
font-family: serif;
font-size: 360%;
opacity: .15;
position: absolute;
}
blockquote::before {
content: "“";
left: -10px;
top: 4px;
}
blockquote::after {
content: "”";
right: -8px;
bottom: -25px;
}
blockquote p {
margin: var(--spacing-small) 0 var(--spacing-medium) 0;
}
.paramname, .paramname em {
font-weight: 600;
color: var(--primary-dark-color);
}
.paramname > code {
border: 0;
}
table.params .paramname {
font-weight: 600;
font-family: var(--font-family-monospace);
font-size: var(--code-font-size);
padding-right: var(--spacing-small);
line-height: var(--table-line-height);
}
h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
text-shadow: 0 0 15px var(--primary-light-color);
}
.alphachar a {
color: var(--page-foreground-color);
}
.dotgraph {
max-width: 100%;
overflow-x: scroll;
}
.dotgraph .caption {
position: sticky;
left: 0;
}
/* Wrap Graphviz graphs with the `interactive_dotgraph` class if `INTERACTIVE_SVG = YES` */
.interactive_dotgraph .dotgraph iframe {
max-width: 100%;
}
/*
Table of Contents
*/
div.contents .toc {
max-height: var(--toc-max-height);
min-width: var(--toc-width);
border: 0;
border-left: 1px solid var(--separator-color);
border-radius: 0;
background-color: var(--page-background-color);
box-shadow: none;
position: sticky;
top: var(--toc-sticky-top);
padding: 0 var(--spacing-large);
margin: var(--spacing-small) 0 var(--spacing-large) var(--spacing-large);
}
div.toc h3 {
color: var(--toc-foreground);
font-size: var(--navigation-font-size);
margin: var(--spacing-large) 0 var(--spacing-medium) 0;
}
div.toc li {
padding: 0;
background: none;
line-height: var(--toc-font-size);
margin: var(--toc-font-size) 0 0 0;
}
div.toc li::before {
display: none;
}
div.toc ul {
margin-top: 0
}
div.toc li a {
font-size: var(--toc-font-size);
color: var(--page-foreground-color) !important;
text-decoration: none;
}
div.toc li a:hover, div.toc li a.active {
color: var(--primary-color) !important;
}
div.toc li a.aboveActive {
color: var(--page-secondary-foreground-color) !important;
}
@media screen and (max-width: 999px) {
div.contents .toc {
max-height: 45vh;
float: none;
width: auto;
margin: 0 0 var(--spacing-medium) 0;
position: relative;
top: 0;
position: relative;
border: 1px solid var(--separator-color);
border-radius: var(--border-radius-medium);
background-color: var(--toc-background);
box-shadow: var(--box-shadow);
}
div.contents .toc.interactive {
max-height: calc(var(--navigation-font-size) + 2 * var(--spacing-large));
overflow: hidden;
}
div.contents .toc > h3 {
-webkit-tap-highlight-color: transparent;
cursor: pointer;
position: sticky;
top: 0;
background-color: var(--toc-background);
margin: 0;
padding: var(--spacing-large) 0;
display: block;
}
div.contents .toc.interactive > h3::before {
content: "";
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 5px solid var(--primary-color);
display: inline-block;
margin-right: var(--spacing-small);
margin-bottom: calc(var(--navigation-font-size) / 4);
transform: rotate(-90deg);
transition: transform var(--animation-duration) ease-out;
}
div.contents .toc.interactive.open > h3::before {
transform: rotate(0deg);
}
div.contents .toc.interactive.open {
max-height: 45vh;
overflow: auto;
transition: max-height 0.2s ease-in-out;
}
div.contents .toc a, div.contents .toc a.active {
color: var(--primary-color) !important;
}
div.contents .toc a:hover {
text-decoration: underline;
}
}
/*
Code & Fragments
*/
code, div.fragment, pre.fragment {
border-radius: var(--border-radius-small);
border: 1px solid var(--separator-color);
overflow: hidden;
}
code {
display: inline;
background: var(--code-background);
color: var(--code-foreground);
padding: 2px 6px;
}
div.fragment, pre.fragment {
margin: var(--spacing-medium) 0;
padding: calc(var(--spacing-large) - (var(--spacing-large) / 6)) var(--spacing-large);
background: var(--fragment-background);
color: var(--fragment-foreground);
overflow-x: auto;
}
@media screen and (max-width: 767px) {
div.fragment, pre.fragment {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-right: 0;
}
.contents > div.fragment,
.textblock > div.fragment,
.textblock > pre.fragment,
.textblock > .tabbed > ul > li > div.fragment,
.textblock > .tabbed > ul > li > pre.fragment,
.contents > .doxygen-awesome-fragment-wrapper > div.fragment,
.textblock > .doxygen-awesome-fragment-wrapper > div.fragment,
.textblock > .doxygen-awesome-fragment-wrapper > pre.fragment,
.textblock > .tabbed > ul > li > .doxygen-awesome-fragment-wrapper > div.fragment,
.textblock > .tabbed > ul > li > .doxygen-awesome-fragment-wrapper > pre.fragment {
margin: var(--spacing-medium) calc(0px - var(--spacing-large));
border-radius: 0;
border-left: 0;
}
.textblock li > .fragment,
.textblock li > .doxygen-awesome-fragment-wrapper > .fragment {
margin: var(--spacing-medium) calc(0px - var(--spacing-large));
}
.memdoc li > .fragment,
.memdoc li > .doxygen-awesome-fragment-wrapper > .fragment {
margin: var(--spacing-medium) calc(0px - var(--spacing-medium));
}
.textblock ul, .memdoc ul {
overflow: initial;
}
.memdoc > div.fragment,
.memdoc > pre.fragment,
dl dd > div.fragment,
dl dd pre.fragment,
.memdoc > .doxygen-awesome-fragment-wrapper > div.fragment,
.memdoc > .doxygen-awesome-fragment-wrapper > pre.fragment,
dl dd > .doxygen-awesome-fragment-wrapper > div.fragment,
dl dd .doxygen-awesome-fragment-wrapper > pre.fragment {
margin: var(--spacing-medium) calc(0px - var(--spacing-medium));
border-radius: 0;
border-left: 0;
}
}
code, code a, pre.fragment, div.fragment, div.fragment .line, div.fragment span, div.fragment .line a, div.fragment .line span {
font-family: var(--font-family-monospace);
font-size: var(--code-font-size) !important;
}
div.line:after {
margin-right: var(--spacing-medium);
}
div.fragment .line, pre.fragment {
white-space: pre;
word-wrap: initial;
line-height: var(--fragment-lineheight);
}
div.fragment span.keyword {
color: var(--fragment-keyword);
}
div.fragment span.keywordtype {
color: var(--fragment-keywordtype);
}
div.fragment span.keywordflow {
color: var(--fragment-keywordflow);
}
div.fragment span.stringliteral {
color: var(--fragment-token)
}
div.fragment span.comment {
color: var(--fragment-comment);
}
div.fragment a.code {
color: var(--fragment-link) !important;
}
div.fragment span.preprocessor {
color: var(--fragment-preprocessor);
}
div.fragment span.lineno {
display: inline-block;
width: 27px;
border-right: none;
background: var(--fragment-linenumber-background);
color: var(--fragment-linenumber-color);
}
div.fragment span.lineno a {
background: none;
color: var(--fragment-link) !important;
}
div.fragment > .line:first-child .lineno {
box-shadow: -999999px 0px 0 999999px var(--fragment-linenumber-background), -999998px 0px 0 999999px var(--fragment-linenumber-border);
background-color: var(--fragment-linenumber-background) !important;
}
div.line {
border-radius: var(--border-radius-small);
}
div.line.glow {
background-color: var(--primary-light-color);
box-shadow: none;
}
/*
dl warning, attention, note, deprecated, bug, ...
*/
dl.bug dt a, dl.deprecated dt a, dl.todo dt a {
font-weight: bold !important;
}
dl.warning, dl.attention, dl.note, dl.deprecated, dl.bug, dl.invariant, dl.pre, dl.post, dl.todo, dl.remark {
padding: var(--spacing-medium);
margin: var(--spacing-medium) 0;
color: var(--page-background-color);
overflow: hidden;
margin-left: 0;
border-radius: var(--border-radius-small);
}
dl.section dd {
margin-bottom: 2px;
}
dl.warning, dl.attention {
background: var(--warning-color);
border-left: 8px solid var(--warning-color-dark);
color: var(--warning-color-darker);
}
dl.warning dt, dl.attention dt {
color: var(--warning-color-dark);
}
dl.note, dl.remark {
background: var(--note-color);
border-left: 8px solid var(--note-color-dark);
color: var(--note-color-darker);
}
dl.note dt, dl.remark dt {
color: var(--note-color-dark);
}
dl.todo {
background: var(--todo-color);
border-left: 8px solid var(--todo-color-dark);
color: var(--todo-color-darker);
}
dl.todo dt a {
color: var(--todo-color-dark) !important;
}
dl.bug dt a {
color: var(--todo-color-dark) !important;
}
dl.bug {
background: var(--bug-color);
border-left: 8px solid var(--bug-color-dark);
color: var(--bug-color-darker);
}
dl.bug dt a {
color: var(--bug-color-dark) !important;
}
dl.deprecated {
background: var(--deprecated-color);
border-left: 8px solid var(--deprecated-color-dark);
color: var(--deprecated-color-darker);
}
dl.deprecated dt a {
color: var(--deprecated-color-dark) !important;
}
dl.section dd, dl.bug dd, dl.deprecated dd, dl.todo dd {
margin-inline-start: 0px;
}
dl.invariant, dl.pre, dl.post {
background: var(--invariant-color);
border-left: 8px solid var(--invariant-color-dark);
color: var(--invariant-color-darker);
}
dl.invariant dt, dl.pre dt, dl.post dt {
color: var(--invariant-color-dark);
}
/*
memitem
*/
div.memdoc, div.memproto, h2.memtitle {
box-shadow: none;
background-image: none;
border: none;
}
div.memdoc {
padding: 0 var(--spacing-medium);
background: var(--page-background-color);
}
h2.memtitle, div.memitem {
border: 1px solid var(--separator-color);
box-shadow: var(--box-shadow);
}
h2.memtitle {
box-shadow: 0px var(--spacing-medium) 0 -1px var(--fragment-background), var(--box-shadow);
}
div.memitem {
transition: none;
}
div.memproto, h2.memtitle {
background: var(--fragment-background);
}
h2.memtitle {
font-weight: 500;
font-size: var(--memtitle-font-size);
font-family: var(--font-family-monospace);
border-bottom: none;
border-top-left-radius: var(--border-radius-medium);
border-top-right-radius: var(--border-radius-medium);
word-break: break-all;
position: relative;
}
h2.memtitle:after {
content: "";
display: block;
background: var(--fragment-background);
height: var(--spacing-medium);
bottom: calc(0px - var(--spacing-medium));
left: 0;
right: -14px;
position: absolute;
border-top-right-radius: var(--border-radius-medium);
}
h2.memtitle > span.permalink {
font-size: inherit;
}
h2.memtitle > span.permalink > a {
text-decoration: none;
padding-left: 3px;
margin-right: -4px;
user-select: none;
display: inline-block;
margin-top: -6px;
}
h2.memtitle > span.permalink > a:hover {
color: var(--primary-dark-color) !important;
}
a:target + h2.memtitle, a:target + h2.memtitle + div.memitem {
border-color: var(--primary-light-color);
}
div.memitem {
border-top-right-radius: var(--border-radius-medium);
border-bottom-right-radius: var(--border-radius-medium);
border-bottom-left-radius: var(--border-radius-medium);
overflow: hidden;
display: block !important;
}
div.memdoc {
border-radius: 0;
}
div.memproto {
border-radius: 0 var(--border-radius-small) 0 0;
overflow: auto;
border-bottom: 1px solid var(--separator-color);
padding: var(--spacing-medium);
margin-bottom: -1px;
}
div.memtitle {
border-top-right-radius: var(--border-radius-medium);
border-top-left-radius: var(--border-radius-medium);
}
div.memproto table.memname {
font-family: var(--font-family-monospace);
color: var(--page-foreground-color);
font-size: var(--memname-font-size);
text-shadow: none;
}
div.memproto div.memtemplate {
font-family: var(--font-family-monospace);
color: var(--primary-dark-color);
font-size: var(--memname-font-size);
margin-left: 2px;
text-shadow: none;
}
table.mlabels, table.mlabels > tbody {
display: block;
}
td.mlabels-left {
width: auto;
}
td.mlabels-right {
margin-top: 3px;
position: sticky;
left: 0;
}
table.mlabels > tbody > tr:first-child {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.memname, .memitem span.mlabels {
margin: 0
}
/*
reflist
*/
dl.reflist {
box-shadow: var(--box-shadow);
border-radius: var(--border-radius-medium);
border: 1px solid var(--separator-color);
overflow: hidden;
padding: 0;
}
dl.reflist dt, dl.reflist dd {
box-shadow: none;
text-shadow: none;
background-image: none;
border: none;
padding: 12px;
}
dl.reflist dt {
font-weight: 500;
border-radius: 0;
background: var(--code-background);
border-bottom: 1px solid var(--separator-color);
color: var(--page-foreground-color)
}
dl.reflist dd {
background: none;
}
/*
Table
*/
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname),
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody {
display: inline-block;
max-width: 100%;
}
.contents > table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname):not(.classindex) {
margin-left: calc(0px - var(--spacing-large));
margin-right: calc(0px - var(--spacing-large));
max-width: calc(100% + 2 * var(--spacing-large));
}
table.fieldtable,
table.markdownTable tbody,
table.doxtable tbody {
border: none;
margin: var(--spacing-medium) 0;
box-shadow: 0 0 0 1px var(--separator-color);
border-radius: var(--border-radius-small);
}
table.markdownTable, table.doxtable, table.fieldtable {
padding: 1px;
}
table.doxtable caption {
display: block;
}
table.fieldtable {
border-collapse: collapse;
width: 100%;
}
th.markdownTableHeadLeft,
th.markdownTableHeadRight,
th.markdownTableHeadCenter,
th.markdownTableHeadNone,
table.doxtable th {
background: var(--tablehead-background);
color: var(--tablehead-foreground);
font-weight: 600;
font-size: var(--page-font-size);
}
th.markdownTableHeadLeft:first-child,
th.markdownTableHeadRight:first-child,
th.markdownTableHeadCenter:first-child,
th.markdownTableHeadNone:first-child,
table.doxtable tr th:first-child {
border-top-left-radius: var(--border-radius-small);
}
th.markdownTableHeadLeft:last-child,
th.markdownTableHeadRight:last-child,
th.markdownTableHeadCenter:last-child,
th.markdownTableHeadNone:last-child,
table.doxtable tr th:last-child {
border-top-right-radius: var(--border-radius-small);
}
table.markdownTable td,
table.markdownTable th,
table.fieldtable td,
table.fieldtable th,
table.doxtable td,
table.doxtable th {
border: 1px solid var(--separator-color);
padding: var(--spacing-small) var(--spacing-medium);
}
table.markdownTable td:last-child,
table.markdownTable th:last-child,
table.fieldtable td:last-child,
table.fieldtable th:last-child,
table.doxtable td:last-child,
table.doxtable th:last-child {
border-right: none;
}
table.markdownTable td:first-child,
table.markdownTable th:first-child,
table.fieldtable td:first-child,
table.fieldtable th:first-child,
table.doxtable td:first-child,
table.doxtable th:first-child {
border-left: none;
}
table.markdownTable tr:first-child td,
table.markdownTable tr:first-child th,
table.fieldtable tr:first-child td,
table.fieldtable tr:first-child th,
table.doxtable tr:first-child td,
table.doxtable tr:first-child th {
border-top: none;
}
table.markdownTable tr:last-child td,
table.markdownTable tr:last-child th,
table.fieldtable tr:last-child td,
table.fieldtable tr:last-child th,
table.doxtable tr:last-child td,
table.doxtable tr:last-child th {
border-bottom: none;
}
table.markdownTable tr, table.doxtable tr {
border-bottom: 1px solid var(--separator-color);
}
table.markdownTable tr:last-child, table.doxtable tr:last-child {
border-bottom: none;
}
.full_width_table table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) {
display: block;
}
.full_width_table table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody {
display: table;
width: 100%;
}
table.fieldtable th {
font-size: var(--page-font-size);
font-weight: 600;
background-image: none;
background-color: var(--tablehead-background);
color: var(--tablehead-foreground);
}
table.fieldtable td.fieldtype, .fieldtable td.fieldname, .fieldtable td.fieldinit, .fieldtable td.fielddoc, .fieldtable th {
border-bottom: 1px solid var(--separator-color);
border-right: 1px solid var(--separator-color);
}
table.fieldtable tr:last-child td:first-child {
border-bottom-left-radius: var(--border-radius-small);
}
table.fieldtable tr:last-child td:last-child {
border-bottom-right-radius: var(--border-radius-small);
}
.memberdecls td.glow, .fieldtable tr.glow {
background-color: var(--primary-light-color);
box-shadow: none;
}
table.memberdecls {
display: block;
-webkit-tap-highlight-color: transparent;
}
table.memberdecls tr[class^='memitem'] {
font-family: var(--font-family-monospace);
font-size: var(--code-font-size);
}
table.memberdecls tr[class^='memitem'] .memTemplParams {
font-family: var(--font-family-monospace);
font-size: var(--code-font-size);
color: var(--primary-dark-color);
white-space: normal;
}
table.memberdecls .memItemLeft,
table.memberdecls .memItemRight,
table.memberdecls .memTemplItemLeft,
table.memberdecls .memTemplItemRight,
table.memberdecls .memTemplParams {
transition: none;
padding-top: var(--spacing-small);
padding-bottom: var(--spacing-small);
border-top: 1px solid var(--separator-color);
border-bottom: 1px solid var(--separator-color);
background-color: var(--fragment-background);
}
table.memberdecls .memTemplItemLeft,
table.memberdecls .memTemplItemRight {
padding-top: 2px;
}
table.memberdecls .memTemplParams {
border-bottom: 0;
border-left: 1px solid var(--separator-color);
border-right: 1px solid var(--separator-color);
border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;
padding-bottom: var(--spacing-small);
}
table.memberdecls .memTemplItemLeft {
border-radius: 0 0 0 var(--border-radius-small);
border-left: 1px solid var(--separator-color);
border-top: 0;
}
table.memberdecls .memTemplItemRight {
border-radius: 0 0 var(--border-radius-small) 0;
border-right: 1px solid var(--separator-color);
padding-left: 0;
border-top: 0;
}
table.memberdecls .memItemLeft {
border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
border-left: 1px solid var(--separator-color);
padding-left: var(--spacing-medium);
padding-right: 0;
}
table.memberdecls .memItemRight {
border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
border-right: 1px solid var(--separator-color);
padding-right: var(--spacing-medium);
padding-left: 0;
}
table.memberdecls .mdescLeft, table.memberdecls .mdescRight {
background: none;
color: var(--page-foreground-color);
padding: var(--spacing-small) 0;
}
table.memberdecls .memItemLeft,
table.memberdecls .memTemplItemLeft {
padding-right: var(--spacing-medium);
}
table.memberdecls .memSeparator {
background: var(--page-background-color);
height: var(--spacing-large);
border: 0;
transition: none;
}
table.memberdecls .groupheader {
margin-bottom: var(--spacing-large);
}
table.memberdecls .inherit_header td {
padding: 0 0 var(--spacing-medium) 0;
text-indent: -12px;
color: var(--page-secondary-foreground-color);
}
table.memberdecls img[src="closed.png"],
table.memberdecls img[src="open.png"],
div.dynheader img[src="open.png"],
div.dynheader img[src="closed.png"] {
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 5px solid var(--primary-color);
margin-top: 8px;
display: block;
float: left;
margin-left: -10px;
transition: transform var(--animation-duration) ease-out;
}
table.memberdecls img {
margin-right: 10px;
}
table.memberdecls img[src="closed.png"],
div.dynheader img[src="closed.png"] {
transform: rotate(-90deg);
}
.compoundTemplParams {
font-family: var(--font-family-monospace);
color: var(--primary-dark-color);
font-size: var(--code-font-size);
}
@media screen and (max-width: 767px) {
table.memberdecls .memItemLeft,
table.memberdecls .memItemRight,
table.memberdecls .mdescLeft,
table.memberdecls .mdescRight,
table.memberdecls .memTemplItemLeft,
table.memberdecls .memTemplItemRight,
table.memberdecls .memTemplParams {
display: block;
text-align: left;
padding-left: var(--spacing-large);
margin: 0 calc(0px - var(--spacing-large)) 0 calc(0px - var(--spacing-large));
border-right: none;
border-left: none;
border-radius: 0;
white-space: normal;
}
table.memberdecls .memItemLeft,
table.memberdecls .mdescLeft,
table.memberdecls .memTemplItemLeft {
border-bottom: 0;
padding-bottom: 0;
}
table.memberdecls .memTemplItemLeft {
padding-top: 0;
}
table.memberdecls .mdescLeft {
margin-bottom: calc(0px - var(--page-font-size));
}
table.memberdecls .memItemRight,
table.memberdecls .mdescRight,
table.memberdecls .memTemplItemRight {
border-top: 0;
padding-top: 0;
padding-right: var(--spacing-large);
overflow-x: auto;
}
table.memberdecls tr[class^='memitem']:not(.inherit) {
display: block;
width: calc(100vw - 2 * var(--spacing-large));
}
table.memberdecls .mdescRight {
color: var(--page-foreground-color);
}
table.memberdecls tr.inherit {
visibility: hidden;
}
table.memberdecls tr[style="display: table-row;"] {
display: block !important;
visibility: visible;
width: calc(100vw - 2 * var(--spacing-large));
animation: fade .5s;
}
@keyframes fade {
0% {
opacity: 0;
max-height: 0;
}
100% {
opacity: 1;
max-height: 200px;
}
}
}
/*
Horizontal Rule
*/
hr {
margin-top: var(--spacing-large);
margin-bottom: var(--spacing-large);
height: 1px;
background-color: var(--separator-color);
border: 0;
}
.contents hr {
box-shadow: 100px 0 var(--separator-color),
-100px 0 var(--separator-color),
500px 0 var(--separator-color),
-500px 0 var(--separator-color),
900px 0 var(--separator-color),
-900px 0 var(--separator-color),
1400px 0 var(--separator-color),
-1400px 0 var(--separator-color),
1900px 0 var(--separator-color),
-1900px 0 var(--separator-color);
}
.contents img, .contents .center, .contents center, .contents div.image object {
max-width: 100%;
overflow: auto;
}
@media screen and (max-width: 767px) {
.contents .dyncontent > .center, .contents > center {
margin-left: calc(0px - var(--spacing-large));
margin-right: calc(0px - var(--spacing-large));
max-width: calc(100% + 2 * var(--spacing-large));
}
}
/*
Directories
*/
div.directory {
border-top: 1px solid var(--separator-color);
border-bottom: 1px solid var(--separator-color);
width: auto;
}
table.directory {
font-family: var(--font-family);
font-size: var(--page-font-size);
font-weight: normal;
width: 100%;
}
table.directory td.entry, table.directory td.desc {
padding: calc(var(--spacing-small) / 2) var(--spacing-small);
line-height: var(--table-line-height);
}
table.directory tr.even td:last-child {
border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0;
}
table.directory tr.even td:first-child {
border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
table.directory tr.even:last-child td:last-child {
border-radius: 0 var(--border-radius-small) 0 0;
}
table.directory tr.even:last-child td:first-child {
border-radius: var(--border-radius-small) 0 0 0;
}
table.directory td.desc {
min-width: 250px;
}
table.directory tr.even {
background-color: var(--odd-color);
}
table.directory tr.odd {
background-color: transparent;
}
.icona {
width: auto;
height: auto;
margin: 0 var(--spacing-small);
}
.icon {
background: var(--primary-color);
border-radius: var(--border-radius-small);
font-size: var(--page-font-size);
padding: calc(var(--page-font-size) / 5);
line-height: var(--page-font-size);
transform: scale(0.8);
height: auto;
width: var(--page-font-size);
user-select: none;
}
.iconfopen, .icondoc, .iconfclosed {
background-position: center;
margin-bottom: 0;
height: var(--table-line-height);
}
.icondoc {
filter: saturate(0.2);
}
@media screen and (max-width: 767px) {
div.directory {
margin-left: calc(0px - var(--spacing-large));
margin-right: calc(0px - var(--spacing-large));
}
}
@media (prefers-color-scheme: dark) {
html:not(.light-mode) .iconfopen, html:not(.light-mode) .iconfclosed {
filter: hue-rotate(180deg) invert();
}
}
html.dark-mode .iconfopen, html.dark-mode .iconfclosed {
filter: hue-rotate(180deg) invert();
}
/*
Class list
*/
.classindex dl.odd {
background: var(--odd-color);
border-radius: var(--border-radius-small);
}
.classindex dl.even {
background-color: transparent;
}
/*
Class Index Doxygen 1.8
*/
table.classindex {
margin-left: 0;
margin-right: 0;
width: 100%;
}
table.classindex table div.ah {
background-image: none;
background-color: initial;
border-color: var(--separator-color);
color: var(--page-foreground-color);
box-shadow: var(--box-shadow);
border-radius: var(--border-radius-large);
padding: var(--spacing-small);
}
div.qindex {
background-color: var(--odd-color);
border-radius: var(--border-radius-small);
border: 1px solid var(--separator-color);
padding: var(--spacing-small) 0;
}
/*
Footer and nav-path
*/
#nav-path {
width: 100%;
}
#nav-path ul {
background-image: none;
background: var(--page-background-color);
border: none;
border-top: 1px solid var(--separator-color);
border-bottom: 1px solid var(--separator-color);
border-bottom: 0;
box-shadow: 0 0.75px 0 var(--separator-color);
font-size: var(--navigation-font-size);
}
img.footer {
width: 60px;
}
.navpath li.footer {
color: var(--page-secondary-foreground-color);
}
address.footer {
color: var(--page-secondary-foreground-color);
margin-bottom: var(--spacing-large);
}
#nav-path li.navelem {
background-image: none;
display: flex;
align-items: center;
}
.navpath li.navelem a {
text-shadow: none;
display: inline-block;
color: var(--primary-color) !important;
}
.navpath li.navelem b {
color: var(--primary-dark-color);
font-weight: 500;
}
li.navelem {
padding: 0;
margin-left: -8px;
}
li.navelem:first-child {
margin-left: var(--spacing-large);
}
li.navelem:first-child:before {
display: none;
}
#nav-path li.navelem:after {
content: '';
border: 5px solid var(--page-background-color);
border-bottom-color: transparent;
border-right-color: transparent;
border-top-color: transparent;
transform: translateY(-1px) scaleY(4.2);
z-index: 10;
margin-left: 6px;
}
#nav-path li.navelem:before {
content: '';
border: 5px solid var(--separator-color);
border-bottom-color: transparent;
border-right-color: transparent;
border-top-color: transparent;
transform: translateY(-1px) scaleY(3.2);
margin-right: var(--spacing-small);
}
.navpath li.navelem a:hover {
color: var(--primary-color);
}
/*
Scrollbars for Webkit
*/
#nav-tree::-webkit-scrollbar,
div.fragment::-webkit-scrollbar,
pre.fragment::-webkit-scrollbar,
div.memproto::-webkit-scrollbar,
.contents center::-webkit-scrollbar,
.contents .center::-webkit-scrollbar,
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody::-webkit-scrollbar,
div.contents .toc::-webkit-scrollbar,
.contents .dotgraph::-webkit-scrollbar,
.contents .tabs-overview-container::-webkit-scrollbar {
background: transparent;
width: calc(var(--webkit-scrollbar-size) + var(--webkit-scrollbar-padding) + var(--webkit-scrollbar-padding));
height: calc(var(--webkit-scrollbar-size) + var(--webkit-scrollbar-padding) + var(--webkit-scrollbar-padding));
}
#nav-tree::-webkit-scrollbar-thumb,
div.fragment::-webkit-scrollbar-thumb,
pre.fragment::-webkit-scrollbar-thumb,
div.memproto::-webkit-scrollbar-thumb,
.contents center::-webkit-scrollbar-thumb,
.contents .center::-webkit-scrollbar-thumb,
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody::-webkit-scrollbar-thumb,
div.contents .toc::-webkit-scrollbar-thumb,
.contents .dotgraph::-webkit-scrollbar-thumb,
.contents .tabs-overview-container::-webkit-scrollbar-thumb {
background-color: transparent;
border: var(--webkit-scrollbar-padding) solid transparent;
border-radius: calc(var(--webkit-scrollbar-padding) + var(--webkit-scrollbar-padding));
background-clip: padding-box;
}
#nav-tree:hover::-webkit-scrollbar-thumb,
div.fragment:hover::-webkit-scrollbar-thumb,
pre.fragment:hover::-webkit-scrollbar-thumb,
div.memproto:hover::-webkit-scrollbar-thumb,
.contents center:hover::-webkit-scrollbar-thumb,
.contents .center:hover::-webkit-scrollbar-thumb,
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody:hover::-webkit-scrollbar-thumb,
div.contents .toc:hover::-webkit-scrollbar-thumb,
.contents .dotgraph:hover::-webkit-scrollbar-thumb,
.contents .tabs-overview-container:hover::-webkit-scrollbar-thumb {
background-color: var(--webkit-scrollbar-color);
}
#nav-tree::-webkit-scrollbar-track,
div.fragment::-webkit-scrollbar-track,
pre.fragment::-webkit-scrollbar-track,
div.memproto::-webkit-scrollbar-track,
.contents center::-webkit-scrollbar-track,
.contents .center::-webkit-scrollbar-track,
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody::-webkit-scrollbar-track,
div.contents .toc::-webkit-scrollbar-track,
.contents .dotgraph::-webkit-scrollbar-track,
.contents .tabs-overview-container::-webkit-scrollbar-track {
background: transparent;
}
#nav-tree::-webkit-scrollbar-corner {
background-color: var(--side-nav-background);
}
#nav-tree,
div.fragment,
pre.fragment,
div.memproto,
.contents center,
.contents .center,
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody,
div.contents .toc {
overflow-x: auto;
overflow-x: overlay;
}
#nav-tree {
overflow-x: auto;
overflow-y: auto;
overflow-y: overlay;
}
/*
Scrollbars for Firefox
*/
#nav-tree,
div.fragment,
pre.fragment,
div.memproto,
.contents center,
.contents .center,
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody,
div.contents .toc,
.contents .dotgraph,
.contents .tabs-overview-container {
scrollbar-width: thin;
}
/*
Optional Dark mode toggle button
*/
doxygen-awesome-dark-mode-toggle {
display: inline-block;
margin: 0 0 0 var(--spacing-small);
padding: 0;
width: var(--searchbar-height);
height: var(--searchbar-height);
background: none;
border: none;
border-radius: var(--searchbar-height);
vertical-align: middle;
text-align: center;
line-height: var(--searchbar-height);
font-size: 22px;
display: flex;
align-items: center;
justify-content: center;
user-select: none;
cursor: pointer;
}
doxygen-awesome-dark-mode-toggle > svg {
transition: transform var(--animation-duration) ease-in-out;
}
doxygen-awesome-dark-mode-toggle:active > svg {
transform: scale(.5);
}
doxygen-awesome-dark-mode-toggle:hover {
background-color: rgba(0,0,0,.03);
}
html.dark-mode doxygen-awesome-dark-mode-toggle:hover {
background-color: rgba(0,0,0,.18);
}
/*
Optional fragment copy button
*/
.doxygen-awesome-fragment-wrapper {
position: relative;
}
doxygen-awesome-fragment-copy-button {
opacity: 0;
background: var(--fragment-background);
width: 28px;
height: 28px;
position: absolute;
right: calc(var(--spacing-large) - (var(--spacing-large) / 2.5));
top: calc(var(--spacing-large) - (var(--spacing-large) / 2.5));
border: 1px solid var(--fragment-foreground);
cursor: pointer;
border-radius: var(--border-radius-small);
display: flex;
justify-content: center;
align-items: center;
}
.doxygen-awesome-fragment-wrapper:hover doxygen-awesome-fragment-copy-button, doxygen-awesome-fragment-copy-button.success {
opacity: .28;
}
doxygen-awesome-fragment-copy-button:hover, doxygen-awesome-fragment-copy-button.success {
opacity: 1 !important;
}
doxygen-awesome-fragment-copy-button:active:not([class~=success]) svg {
transform: scale(.91);
}
doxygen-awesome-fragment-copy-button svg {
fill: var(--fragment-foreground);
width: 18px;
height: 18px;
}
doxygen-awesome-fragment-copy-button.success svg {
fill: rgb(14, 168, 14);
}
doxygen-awesome-fragment-copy-button.success {
border-color: rgb(14, 168, 14);
}
@media screen and (max-width: 767px) {
.textblock > .doxygen-awesome-fragment-wrapper > doxygen-awesome-fragment-copy-button,
.textblock li > .doxygen-awesome-fragment-wrapper > doxygen-awesome-fragment-copy-button,
.memdoc li > .doxygen-awesome-fragment-wrapper > doxygen-awesome-fragment-copy-button,
.memdoc > .doxygen-awesome-fragment-wrapper > doxygen-awesome-fragment-copy-button,
dl dd > .doxygen-awesome-fragment-wrapper > doxygen-awesome-fragment-copy-button {
right: 0;
}
}
/*
Optional paragraph link button
*/
a.anchorlink {
font-size: 90%;
margin-left: var(--spacing-small);
color: var(--page-foreground-color) !important;
text-decoration: none;
opacity: .15;
display: none;
transition: opacity var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out;
}
a.anchorlink svg {
fill: var(--page-foreground-color);
}
h3 a.anchorlink svg, h4 a.anchorlink svg {
margin-bottom: -3px;
margin-top: -4px;
}
a.anchorlink:hover {
opacity: .45;
}
h2:hover a.anchorlink, h1:hover a.anchorlink, h3:hover a.anchorlink, h4:hover a.anchorlink {
display: inline-block;
}
/*
Optional tab feature
*/
.tabbed > ul {
padding-inline-start: 0px;
margin: 0;
padding: var(--spacing-small) 0;
}
.tabbed > ul > li {
display: none;
}
.tabbed > ul > li.selected {
display: block;
}
.tabs-overview-container {
overflow-x: auto;
display: block;
overflow-y: visible;
}
.tabs-overview {
border-bottom: 1px solid var(--separator-color);
display: flex;
flex-direction: row;
}
@media screen and (max-width: 767px) {
.tabs-overview-container {
margin: 0 calc(0px - var(--spacing-large));
}
.tabs-overview {
padding: 0 var(--spacing-large)
}
}
.tabs-overview button.tab-button {
color: var(--page-foreground-color);
margin: 0;
border: none;
background: transparent;
padding: calc(var(--spacing-large) / 2) 0;
display: inline-block;
font-size: var(--page-font-size);
cursor: pointer;
box-shadow: 0 1px 0 0 var(--separator-color);
position: relative;
-webkit-tap-highlight-color: transparent;
}
.tabs-overview button.tab-button .tab-title::before {
display: block;
content: attr(title);
font-weight: 600;
height: 0;
overflow: hidden;
visibility: hidden;
}
.tabs-overview button.tab-button .tab-title {
float: left;
white-space: nowrap;
font-weight: normal;
padding: calc(var(--spacing-large) / 2) var(--spacing-large);
border-radius: var(--border-radius-medium);
transition: background-color var(--animation-duration) ease-in-out, font-weight var(--animation-duration) ease-in-out;
}
.tabs-overview button.tab-button:not(:last-child) .tab-title {
box-shadow: 8px 0 0 -7px var(--separator-color);
}
.tabs-overview button.tab-button:hover .tab-title {
background: var(--separator-color);
box-shadow: none;
}
.tabs-overview button.tab-button.active .tab-title {
font-weight: 600;
}
.tabs-overview button.tab-button::after {
content: '';
display: block;
position: absolute;
left: 0;
bottom: 0;
right: 0;
height: 0;
width: 0%;
margin: 0 auto;
border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;
background-color: var(--primary-color);
transition: width var(--animation-duration) ease-in-out, height var(--animation-duration) ease-in-out;
}
.tabs-overview button.tab-button.active::after {
width: 100%;
box-sizing: border-box;
height: 3px;
}
/*
Navigation Buttons
*/
.section_buttons:not(:empty) {
margin-top: calc(var(--spacing-large) * 3);
}
.section_buttons table.markdownTable {
display: block;
width: 100%;
}
.section_buttons table.markdownTable tbody {
display: table !important;
width: 100%;
box-shadow: none;
border-spacing: 10px;
}
.section_buttons table.markdownTable td {
padding: 0;
}
.section_buttons table.markdownTable th {
display: none;
}
.section_buttons table.markdownTable tr.markdownTableHead {
border: none;
}
.section_buttons tr th, .section_buttons tr td {
background: none;
border: none;
padding: var(--spacing-large) 0 var(--spacing-small);
}
.section_buttons a {
display: inline-block;
border: 1px solid var(--separator-color);
border-radius: var(--border-radius-medium);
color: var(--page-secondary-foreground-color) !important;
text-decoration: none;
transition: color var(--animation-duration) ease-in-out, background-color var(--animation-duration) ease-in-out;
}
.section_buttons a:hover {
color: var(--page-foreground-color) !important;
background-color: var(--odd-color);
}
.section_buttons tr td.markdownTableBodyLeft a {
padding: var(--spacing-medium) var(--spacing-large) var(--spacing-medium) calc(var(--spacing-large) / 2);
}
.section_buttons tr td.markdownTableBodyRight a {
padding: var(--spacing-medium) calc(var(--spacing-large) / 2) var(--spacing-medium) var(--spacing-large);
}
.section_buttons tr td.markdownTableBodyLeft a::before,
.section_buttons tr td.markdownTableBodyRight a::after {
color: var(--page-secondary-foreground-color) !important;
display: inline-block;
transition: color .08s ease-in-out, transform .09s ease-in-out;
}
.section_buttons tr td.markdownTableBodyLeft a::before {
content: '〈';
padding-right: var(--spacing-large);
}
.section_buttons tr td.markdownTableBodyRight a::after {
content: '〉';
padding-left: var(--spacing-large);
}
.section_buttons tr td.markdownTableBodyLeft a:hover::before {
color: var(--page-foreground-color) !important;
transform: translateX(-3px);
}
.section_buttons tr td.markdownTableBodyRight a:hover::after {
color: var(--page-foreground-color) !important;
transform: translateX(3px);
}
@media screen and (max-width: 450px) {
.section_buttons a {
width: 100%;
box-sizing: border-box;
}
.section_buttons tr td:nth-of-type(1).markdownTableBodyLeft a {
border-radius: var(--border-radius-medium) 0 0 var(--border-radius-medium);
border-right: none;
}
.section_buttons tr td:nth-of-type(2).markdownTableBodyRight a {
border-radius: 0 var(--border-radius-medium) var(--border-radius-medium) 0;
}
}
================================================
FILE: Administrative/docs/header.html
================================================
<!-- HTML header for doxygen 1.13.2-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="$langISO">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen $doxygenversion"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
<!--BEGIN PROJECT_ICON-->
<link rel="icon" href="$relpath^$projecticon" type="image/x-icon" />
<!--END PROJECT_ICON-->
<link href="$relpath^tabs.css" rel="stylesheet" type="text/css"/>
<!--BEGIN DISABLE_INDEX-->
<!--BEGIN FULL_SIDEBAR-->
<script type="text/javascript">var page_layout=1;</script>
<!--END FULL_SIDEBAR-->
<!--END DISABLE_INDEX-->
<script type="text/javascript" src="$relpath^jquery.js"></script>
<script type="text/javascript" src="$relpath^dynsections.js"></script>
<!--BEGIN COPY_CLIPBOARD-->
<script type="text/javascript" src="$relpath^clipboard.js"></script>
<!--END COPY_CLIPBOARD-->
$treeview
$search
$mathjax
$darkmode
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
$extrastylesheet
<script type="text/javascript" src="$relpath^doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
</script>
</head>
<body>
<!--BEGIN DISABLE_INDEX-->
<!--BEGIN FULL_SIDEBAR-->
<div id="side-nav" class="ui-resizable side-nav-resizable"><!-- do not remove this div, it is closed by doxygen! -->
<!--END FULL_SIDEBAR-->
<!--END DISABLE_INDEX-->
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<!--BEGIN TITLEAREA-->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<!--BEGIN PROJECT_LOGO-->
<td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo"$logosize/></td>
<!--END PROJECT_LOGO-->
<!--BEGIN PROJECT_NAME-->
<td id="projectalign">
<div id="projectname">$projectname<!--BEGIN PROJECT_NUMBER--><span id="projectnumber"> $projectnumber</span><!--END PROJECT_NUMBER-->
</div>
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF-->
</td>
<!--END PROJECT_NAME-->
<!--BEGIN !PROJECT_NAME-->
<!--BEGIN PROJECT_BRIEF-->
<td>
<div id="projectbrief">$projectbrief</div>
</td>
<!--END PROJECT_BRIEF-->
<!--END !PROJECT_NAME-->
<!--BEGIN DISABLE_INDEX-->
<!--BEGIN SEARCHENGINE-->
<!--BEGIN !FULL_SIDEBAR-->
<td>$searchbox</td>
<!--END !FULL_SIDEBAR-->
<!--END SEARCHENGINE-->
<!--END DISABLE_INDEX-->
</tr>
<!--BEGIN SEARCHENGINE-->
<!--BEGIN FULL_SIDEBAR-->
<tr><td colspan="2">$searchbox</td></tr>
<!--END FULL_SIDEBAR-->
<!--END SEARCHENGINE-->
</tbody>
</table>
</div>
<!--END TITLEAREA-->
<!-- end header part -->
================================================
FILE: Administrative/docs/index.html
================================================
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="refresh" content="0; url=reference-guide/index.html">
<title>Redirecting...</title>
</head>
<body>
<p>If you are not redirected automatically, <a href="reference-guide/index.html">click here</a>.</p>
</body>
</html>
================================================
FILE: Administrative/releaseFiles/DefaultSettingsWin.ini
================================================
[Platform]
PluginsPath=Plugins
HelpPath=Help
[Library]
Locations=Library
DefaultLocation=Library
[FilterWidget]
Hidden=false
[Policies]
InstanceNames=$ComponentName$_$InstanceNumber$
HWViewNames=hierarchical, structural
SWViewNames=software
SysViewNames=system
[Editor]
IndentWidth=4
IndentStyle=1
Font=@Variant(\0\0\0@\0\0\0\x16\0\x43\0o\0u\0r\0i\0\x65\0r\0 \0N\0\x65\0w@$\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
Highlight\Keywords=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\0\0\0\0\xff\xff\0\0\0\0)
Highlight\Preprocessor=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\0\0\0\0\xff\xff\0\0\0\0)
Highlight\Strings=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\xa3\xa3\0\0\0\0\0\0\0\0)
Highlight\SinglelineComments=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\0\0\xaa\xaa\0\0\0\0\0\0)
Highlight\MultilineComments=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\0\0\xaa\xaa\0\0\0\0\0\0)
Highlight\APITypes=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\0\0\0\0\xff\xff\0\0\0\0)
Highlight\APIFunc=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\xaa\xaa\0\0\x7f\x7f\0\0\x1\0)
[Workspaces]
Default\WindowState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x4\0\0\0\0\0\0\x1H\0\0\x4\x33\xfc\x2\0\0\0\x2\xfb\0\0\0\xe\0L\0i\0\x62\0r\0\x61\0r\0y\x1\0\0\0g\0\0\x3Y\0\0\x1\\\0\xff\xff\xff\xfb\0\0\0 \0\x43\0o\0m\0p\0o\0n\0\x65\0n\0t\0P\0r\0\x65\0v\0i\0\x65\0w\x1\0\0\x3\xc4\0\0\0\xd6\0\0\0\x8e\0\xff\xff\xff\0\0\0\x1\0\0\x1&\0\0\x4\x33\xfc\x2\0\0\0\x6\xfb\0\0\0\x1e\0I\0n\0s\0t\0\x61\0n\0\x63\0\x65\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\0g\0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0\"\0\x41\0\x64\0-\0h\0o\0\x63\0 \0V\0i\0s\0i\0\x62\0i\0l\0i\0t\0y\0\0\0\0\x7f\0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0(\0\x43\0o\0n\0\x66\0i\0g\0u\0r\0\x61\0t\0i\0o\0n\0 \0\x65\0\x64\0i\0t\0o\0r\0\0\0\0\x97\0\0\x2\xd0\0\0\0\xc5\0\xff\xff\xff\xfb\0\0\0\x32\0H\0W\0 \0M\0\x61\0p\0p\0i\0n\0g\0 \0\x44\0\x65\0t\0\x61\0i\0l\0s\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x3k\0\0\0\xff\0\0\0\xff\0\xff\xff\xff\xfb\0\0\0 \0I\0n\0t\0\x65\0r\0\x66\0\x61\0\x63\0\x65\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x4n\0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0\"\0\x43\0o\0n\0n\0\x65\0\x63\0t\0i\0o\0n\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x4\x86\0\0\0\x14\0\0\0\x14\0\0\0\x14\0\0\0\x2\0\0\x6@\0\0\0\x63\xfc\x1\0\0\0\x1\xfb\0\0\0\b\0M\0\x65\0n\0u\x1\0\0\0\0\0\0\x6@\0\0\0\0\0\xff\xff\xff\0\0\0\x3\0\0\x4\xf4\0\0\0\xd6\xfc\x1\0\0\0\x3\xfb\0\0\0\f\0O\0u\0t\0p\0u\0t\x1\0\0\x1L\0\0\x3\x82\0\0\0P\0\xff\xff\xff\xfb\0\0\0\x18\0\x43\0o\0n\0t\0\x65\0x\0t\0 \0H\0\x65\0l\0p\x1\0\0\x4\xd2\0\0\x1n\0\0\0P\0\xff\xff\xff\xfb\0\0\0\x1c\0\x41\0\x64\0\x64\0r\0\x65\0s\0s\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1*\0\xff\xff\xff\0\0\x4\xf4\0\0\x3Y\0\0\0\x4\0\0\0\x4\0\0\0\x1\0\0\0\x2\xfc\0\0\0\0)
Default\Geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\xff\xff\xff\xf8\xff\xff\xff\xf8\0\0\x6G\0\0\x4\xb7\0\0\x1 \0\0\0\xe3\0\0\x5\x1f\0\0\x3\xe2\0\0\0\0\x2\0)
Default\WindowPosition=@Point(-8 -8)
Default\ConfigurationVisibility=true
Default\SystemDetailsVisibility=true
Default\ConnectionVisibility=true
Default\InstanceVisibility=true
Default\AdHocVisibility=true
Default\AddressVisibility=false
Default\InterfaceVisibility=true
Default\LibraryVisibility=true
Default\OutputVisibility=true
Default\ContextHelpVisibility=true
Default\PreviewVisibility=true
Design\WindowState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x4\0\0\0\0\0\0\x1H\0\0\x4\x33\xfc\x2\0\0\0\x2\xfb\0\0\0\xe\0L\0i\0\x62\0r\0\x61\0r\0y\x1\0\0\0g\0\0\x3Y\0\0\x1\\\0\xff\xff\xff\xfb\0\0\0 \0\x43\0o\0m\0p\0o\0n\0\x65\0n\0t\0P\0r\0\x65\0v\0i\0\x65\0w\x1\0\0\x3\xc4\0\0\0\xd6\0\0\0\x8e\0\xff\xff\xff\0\0\0\x1\0\0\x1&\0\0\x4\x33\xfc\x2\0\0\0\x6\xfb\0\0\0(\0\x43\0o\0n\0\x66\0i\0g\0u\0r\0\x61\0t\0i\0o\0n\0 \0\x65\0\x64\0i\0t\0o\0r\0\0\0\0g\0\0\x1\xb5\0\0\0\xc5\0\xff\xff\xff\xfb\0\0\0\x1e\0I\0n\0s\0t\0\x61\0n\0\x63\0\x65\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x2 \0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0 \0I\0n\0t\0\x65\0r\0\x66\0\x61\0\x63\0\x65\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x2\x38\0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0\"\0\x43\0o\0n\0n\0\x65\0\x63\0t\0i\0o\0n\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x2P\0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0\x32\0H\0W\0 \0M\0\x61\0p\0p\0i\0n\0g\0 \0\x44\0\x65\0t\0\x61\0i\0l\0s\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x2h\0\0\x2\x32\0\0\0\xff\0\xff\xff\xff\xfb\0\0\0\"\0\x41\0\x64\0-\0h\0o\0\x63\0 \0V\0i\0s\0i\0\x62\0i\0l\0i\0t\0y\0\0\0\x2\xe3\0\0\x1\x87\0\0\0\x14\0\0\0\x14\0\0\0\x2\0\0\x6@\0\0\0\x63\xfc\x1\0\0\0\x1\xfb\0\0\0\b\0M\0\x65\0n\0u\x1\0\0\0\0\0\0\x6@\0\0\0\0\0\xff\xff\xff\0\0\0\x3\0\0\x4\xf4\0\0\0\xd6\xfc\x1\0\0\0\x3\xfb\0\0\0\f\0O\0u\0t\0p\0u\0t\x1\0\0\x1L\0\0\x3&\0\0\0P\0\xff\xff\xff\xfb\0\0\0\x18\0\x43\0o\0n\0t\0\x65\0x\0t\0 \0H\0\x65\0l\0p\x1\0\0\x4v\0\0\x1\xca\0\0\0P\0\xff\xff\xff\xfb\0\0\0\x1c\0\x41\0\x64\0\x64\0r\0\x65\0s\0s\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1*\0\xff\xff\xff\0\0\x4\xf4\0\0\x3Y\0\0\0\x4\0\0\0\x4\0\0\0\x1\0\0\0\x2\xfc\0\0\0\0)
Design\Geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\xff\xff\xff\xf8\xff\xff\xff\xf8\0\0\x6G\0\0\x4\xb7\0\0\x1 \0\0\0\xe3\0\0\x5\x1f\0\0\x3\xe2\0\0\0\0\x2\0)
Design\WindowPosition=@Point(-8 -8)
Design\ConfigurationVisibility=true
Design\SystemDetailsVisibility=true
Design\ConnectionVisibility=true
Design\InstanceVisibility=true
Design\AdHocVisibility=false
Design\AddressVisibility=false
Design\InterfaceVisibility=true
Design\LibraryVisibility=true
Design\OutputVisibility=true
Design\ContextHelpVisibility=true
Design\PreviewVisibility=true
CurrentWorkspace=Default
================================================
FILE: Administrative/releaseFiles/Kactus2.ini
================================================
[Platform]
PluginsPath=/usr/share/kactus2/plugins
HelpPath=/usr/share/kactus2/help
[Library]
Locations=/usr/share/kactus2/library
[FilterWidget]
Hidden=false
[Policies]
InstanceNames=$ComponentName$_$InstanceNumber$
HWViewNames=hierarchical, structural
SWViewNames=software
SysViewNames=system
[Editor]
IndentWidth=4
IndentStyle=1
Font=@Variant(\0\0\0@\0\0\0\x16\0\x43\0o\0u\0r\0i\0\x65\0r\0 \0N\0\x65\0w@$\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
Highlight\Keywords=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\0\0\0\0\xff\xff\0\0\0\0)
Highlight\Preprocessor=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\0\0\0\0\xff\xff\0\0\0\0)
Highlight\Strings=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\xa3\xa3\0\0\0\0\0\0\0\0)
Highlight\SinglelineComments=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\0\0\xaa\xaa\0\0\0\0\0\0)
Highlight\MultilineComments=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\0\0\xaa\xaa\0\0\0\0\0\0)
Highlight\APITypes=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\0\0\0\0\xff\xff\0\0\0\0)
Highlight\APIFunc=@Variant(\0\0\0\x7f\0\0\0\x13HighlightStyleDesc\0\x1\xff\xff\xaa\xaa\0\0\x7f\x7f\0\0\x1\0)
[Workspaces]
Default\WindowState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x4\0\0\0\0\0\0\x1H\0\0\x4\x33\xfc\x2\0\0\0\x2\xfb\0\0\0\xe\0L\0i\0\x62\0r\0\x61\0r\0y\x1\0\0\0g\0\0\x3Y\0\0\x1\\\0\xff\xff\xff\xfb\0\0\0 \0\x43\0o\0m\0p\0o\0n\0\x65\0n\0t\0P\0r\0\x65\0v\0i\0\x65\0w\x1\0\0\x3\xc4\0\0\0\xd6\0\0\0\x8e\0\xff\xff\xff\0\0\0\x1\0\0\x1&\0\0\x4\x33\xfc\x2\0\0\0\x6\xfb\0\0\0\x1e\0I\0n\0s\0t\0\x61\0n\0\x63\0\x65\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\0g\0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0\"\0\x41\0\x64\0-\0h\0o\0\x63\0 \0V\0i\0s\0i\0\x62\0i\0l\0i\0t\0y\0\0\0\0\x7f\0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0(\0\x43\0o\0n\0\x66\0i\0g\0u\0r\0\x61\0t\0i\0o\0n\0 \0\x65\0\x64\0i\0t\0o\0r\0\0\0\0\x97\0\0\x2\xd0\0\0\0\xc5\0\xff\xff\xff\xfb\0\0\0\x32\0H\0W\0 \0M\0\x61\0p\0p\0i\0n\0g\0 \0\x44\0\x65\0t\0\x61\0i\0l\0s\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x3k\0\0\0\xff\0\0\0\xff\0\xff\xff\xff\xfb\0\0\0 \0I\0n\0t\0\x65\0r\0\x66\0\x61\0\x63\0\x65\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x4n\0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0\"\0\x43\0o\0n\0n\0\x65\0\x63\0t\0i\0o\0n\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x4\x86\0\0\0\x14\0\0\0\x14\0\0\0\x14\0\0\0\x2\0\0\x6@\0\0\0\x63\xfc\x1\0\0\0\x1\xfb\0\0\0\b\0M\0\x65\0n\0u\x1\0\0\0\0\0\0\x6@\0\0\0\0\0\xff\xff\xff\0\0\0\x3\0\0\x4\xf4\0\0\0\xd6\xfc\x1\0\0\0\x3\xfb\0\0\0\f\0O\0u\0t\0p\0u\0t\x1\0\0\x1L\0\0\x3\x82\0\0\0P\0\xff\xff\xff\xfb\0\0\0\x18\0\x43\0o\0n\0t\0\x65\0x\0t\0 \0H\0\x65\0l\0p\x1\0\0\x4\xd2\0\0\x1n\0\0\0P\0\xff\xff\xff\xfb\0\0\0\x1c\0\x41\0\x64\0\x64\0r\0\x65\0s\0s\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1*\0\xff\xff\xff\0\0\x4\xf4\0\0\x3Y\0\0\0\x4\0\0\0\x4\0\0\0\x1\0\0\0\x2\xfc\0\0\0\0)
Default\Geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\xff\xff\xff\xf8\xff\xff\xff\xf8\0\0\x6G\0\0\x4\xb7\0\0\x1 \0\0\0\xe3\0\0\x5\x1f\0\0\x3\xe2\0\0\0\0\x2\0)
Default\WindowPosition=@Point(-8 -8)
Default\ConfigurationVisibility=true
Default\SystemDetailsVisibility=true
Default\ConnectionVisibility=true
Default\InstanceVisibility=true
Default\AdHocVisibility=true
Default\AddressVisibility=false
Default\InterfaceVisibility=true
Default\LibraryVisibility=true
Default\OutputVisibility=true
Default\ContextHelpVisibility=true
Default\PreviewVisibility=true
Design\WindowState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x4\0\0\0\0\0\0\x1H\0\0\x4\x33\xfc\x2\0\0\0\x2\xfb\0\0\0\xe\0L\0i\0\x62\0r\0\x61\0r\0y\x1\0\0\0g\0\0\x3Y\0\0\x1\\\0\xff\xff\xff\xfb\0\0\0 \0\x43\0o\0m\0p\0o\0n\0\x65\0n\0t\0P\0r\0\x65\0v\0i\0\x65\0w\x1\0\0\x3\xc4\0\0\0\xd6\0\0\0\x8e\0\xff\xff\xff\0\0\0\x1\0\0\x1&\0\0\x4\x33\xfc\x2\0\0\0\x6\xfb\0\0\0(\0\x43\0o\0n\0\x66\0i\0g\0u\0r\0\x61\0t\0i\0o\0n\0 \0\x65\0\x64\0i\0t\0o\0r\0\0\0\0g\0\0\x1\xb5\0\0\0\xc5\0\xff\xff\xff\xfb\0\0\0\x1e\0I\0n\0s\0t\0\x61\0n\0\x63\0\x65\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x2 \0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0 \0I\0n\0t\0\x65\0r\0\x66\0\x61\0\x63\0\x65\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x2\x38\0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0\"\0\x43\0o\0n\0n\0\x65\0\x63\0t\0i\0o\0n\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x2P\0\0\0\x14\0\0\0\x14\0\0\0\x14\xfb\0\0\0\x32\0H\0W\0 \0M\0\x61\0p\0p\0i\0n\0g\0 \0\x44\0\x65\0t\0\x61\0i\0l\0s\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\x2h\0\0\x2\x32\0\0\0\xff\0\xff\xff\xff\xfb\0\0\0\"\0\x41\0\x64\0-\0h\0o\0\x63\0 \0V\0i\0s\0i\0\x62\0i\0l\0i\0t\0y\0\0\0\x2\xe3\0\0\x1\x87\0\0\0\x14\0\0\0\x14\0\0\0\x2\0\0\x6@\0\0\0\x63\xfc\x1\0\0\0\x1\xfb\0\0\0\b\0M\0\x65\0n\0u\x1\0\0\0\0\0\0\x6@\0\0\0\0\0\xff\xff\xff\0\0\0\x3\0\0\x4\xf4\0\0\0\xd6\xfc\x1\0\0\0\x3\xfb\0\0\0\f\0O\0u\0t\0p\0u\0t\x1\0\0\x1L\0\0\x3&\0\0\0P\0\xff\xff\xff\xfb\0\0\0\x18\0\x43\0o\0n\0t\0\x65\0x\0t\0 \0H\0\x65\0l\0p\x1\0\0\x4v\0\0\x1\xca\0\0\0P\0\xff\xff\xff\xfb\0\0\0\x1c\0\x41\0\x64\0\x64\0r\0\x65\0s\0s\0 \0\x45\0\x64\0i\0t\0o\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1*\0\xff\xff\xff\0\0\x4\xf4\0\0\x3Y\0\0\0\x4\0\0\0\x4\0\0\0\x1\0\0\0\x2\xfc\0\0\0\0)
Design\Geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\xff\xff\xff\xf8\xff\xff\xff\xf8\0\0\x6G\0\0\x4\xb7\0\0\x1 \0\0\0\xe3\0\0\x5\x1f\0\0\x3\xe2\0\0\0\0\x2\0)
Design\WindowPosition=@Point(-8 -8)
Design\ConfigurationVisibility=true
Design\SystemDetailsVisibility=true
Design\ConnectionVisibility=true
Design\InstanceVisibility=true
Design\AdHocVisibility=false
Design\AddressVisibility=false
Design\InterfaceVisibility=true
Design\LibraryVisibility=true
Design\OutputVisibility=true
Design\ContextHelpVisibility=true
Design\PreviewVisibility=true
CurrentWorkspace=Default
================================================
FILE: Administrative/releaseFiles/Library/tut.fi/global.communication/iptlm/1.1/TLMW.1.1.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<kactus2:comDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014" xmlns:kactus2="http://kactus2.cs.tut.fi" xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014/ http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
<ipxact:vendor>tut.fi</ipxact:vendor>
<ipxact:library>global.communication</ipxact:library>
<ipxact:name>TLMW</ipxact:name>
<ipxact:version>1.1</ipxact:version>
<kactus2:transferTypes/>
<kactus2:properties>
<kactus2:property name="max_transfer_size" required="true" propertyType="integer" defaultValue="128" description="Maximum size of a single transfer"/>
<kactus2:property name="default_transfer_delay" required="true" propertyType="integer" defaultValue="1" description="Default duration of transfers via port"/>
<kactus2:property name="default_transfer_time_unit" required="true" propertyType="time unit" defaultValue="ns" description="Time unit of the delay"/>
</kactus2:properties>
<ipxact:vendorExtensions/>
</kactus2:comDefinition>
================================================
FILE: Administrative/releaseFiles/Library/tut.fi/global.communication/mcapi/1.063/mcapi.1.063.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<kactus2:comDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014" xmlns:kactus2="http://kactus2.cs.tut.fi" xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014/ http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
<ipxact:vendor>tut.fi</ipxact:vendor>
<ipxact:library>global.communication</ipxact:library>
<ipxact:name>mcapi</ipxact:name>
<ipxact:version>1.063</ipxact:version>
<kactus2:transferTypes>
<kactus2:transferType name="message"/>
<kactus2:transferType name="scalar"/>
<kactus2:transferType name="packet"/>
</kactus2:transferTypes>
<kactus2:properties>
<kactus2:property name="port_id" required="true" propertyType="integer" defaultValue="0" description=""/>
<kactus2:property name="remote_endpoint_name" required="true" propertyType="string" defaultValue="" description=""/>
<kactus2:property name="handle_name" required="true" propertyType="string" defaultValue="" description=""/>
</kactus2:properties>
<ipxact:vendorExtensions/>
</kactus2:comDefinition>
================================================
FILE: Administrative/releaseFiles/Library/tut.fi/global.communication/mcapi/2.015/mcapi.2.015.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<kactus2:comDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014" xmlns:kactus2="http://kactus2.cs.tut.fi" xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014/ http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
<ipxact:vendor>tut.fi</ipxact:vendor>
<ipxact:library>global.communication</ipxact:library>
<ipxact:name>mcapi</ipxact:name>
<ipxact:version>2.015</ipxact:version>
<kactus2:transferTypes>
<kactus2:transferType name="message"/>
<kactus2:transferType name="scalar"/>
<kactus2:transferType name="packet"/>
</kactus2:transferTypes>
<kactus2:properties>
<kactus2:property name="port_id" required="true" propertyType="integer" defaultValue="0" description=""/>
<kactus2:property name="remote_endpoint_name" required="true" propertyType="string" defaultValue="" description=""/>
<kactus2:property name="handle_name" required="true" propertyType="string" defaultValue="" description=""/>
<kactus2:property name="scalar_size" required="true" propertyType="integer" defaultValue="" description=""/>
</kactus2:properties>
<ipxact:vendorExtensions/>
</kactus2:comDefinition>
================================================
FILE: Administrative/releaseFiles/Library/tut.fi/ip.swp.api/IPTLM.apiDef/1.1/TLMW.apiDef.1.1.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<kactus2:apiDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014" xmlns:kactus2="http://kactus2.cs.tut.fi" xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014/ http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
<ipxact:vendor>tut.fi</ipxact:vendor>
<ipxact:library>ip.swp.api</ipxact:library>
<ipxact:name>TLMW.apiDef</ipxact:name>
<ipxact:version>1.1</ipxact:version>
<kactus2:comDefinitionRef vendor="tut.fi" library="global.communication" name="TLMW" version="1.1"/>
<kactus2:dataTypes/>
<kactus2:functions/>
<ipxact:vendorExtensions/>
</kactus2:apiDefinition>
================================================
FILE: Administrative/releaseFiles/Library/tut.fi/ip.swp.api/mcapi.apiDef/1.063/mcapi.apiDef.1.063.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<kactus2:apiDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014" xmlns:kactus2="http://kactus2.cs.tut.fi" xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014/ http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
<ipxact:vendor>tut.fi</ipxact:vendor>
<ipxact:library>ip.swp.api</ipxact:library>
<ipxact:name>mcapi.apiDef</ipxact:name>
<ipxact:version>1.063</ipxact:version>
<kactus2:comDefinitionRef vendor="tut.fi" library="global.communication" name="mcapi" version="1.063"/>
<kactus2:dataTypes>
<kactus2:dataType name="mcapi_int_t"/>
<kactus2:dataType name="mcapi_uint_t"/>
<kactus2:dataType name="mcapi_uint8_t"/>
<kactus2:dataType name="mcapi_uint16_t"/>
<kactus2:dataType name="mcapi_uint32_t"/>
<kactus2:dataType name="mcapi_uint64_t"/>
<kactus2:dataType name="mcapi_boolean_t"/>
<kactus2:dataType name="mcapi_endpoint_t"/>
<kactus2:dataType name="mcapi_node_t"/>
<kactus2:dataType name="mcapi_port_t"/>
<kactus2:dataType name="mcapi_version_t"/>
<kactus2:dataType name="mcapi_status_t"/>
<kactus2:dataType name="mcapi_request_t"/>
<kactus2:dataType name="mcapi_priority_t"/>
<kactus2:dataType name="mcapi_timeout_t"/>
<kactus2:dataType name="mcapi_pktchan_recv_hndl_t"/>
<kactus2:dataType name="mcapi_pktchan_send_hndl_t"/>
<kactus2:dataType name="mcapi_sclchan_recv_hndl_t"/>
<kactus2:dataType name="mcapi_sclchan_send_hndl_t"/>
</kactus2:dataTypes>
<kactus2:functions>
<kactus2:function name="mcapi_initialize" description="Initializes the MCAPI implementation.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="node_id" type="mcapi_node_t" transferType="" contentSource="" dependentParamIndex="-1" description="Unique node identifier."/>
<kactus2:functionParameter name="mcapi_version" type="mcapi_version_t*" transferType="" contentSource="" dependentParamIndex="-1" description="The used MCAPI version."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_finalize" description="Finalizes the MCAPI implementation.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_get_node_id" description="Returns the node number associated with the local node.">
<kactus2:returnValue type="mcapi_uint_t" description="The node id associated with the local node."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_create_endpoint" description="Creates an endpoint.">
<kactus2:returnValue type="mcapi_endpoint_t" description="The created endpoint, if successfull. MCAPI_NULL if errors."/>
<kactus2:functionParameter name="port_id" type="mcapi_port_t" transferType="any" contentSource="port_id" dependentParamIndex="-1" description="The port id for the endpoint."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_get_endpoint_i" description="Obtains the endpoint associated with the given tuple.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="node_id" type="mcapi_node_t" transferType="" contentSource="" dependentParamIndex="-1" description="The node id of the node that owns the endpoint being obtained."/>
<kactus2:functionParameter name="port_id" type="mcapi_port_t" transferType="" contentSource="" dependentParamIndex="-1" description="The port id of the endpoint to obtain."/>
<kactus2:functionParameter name="endpoint" type="mcapi_endpoint_t*" transferType="" contentSource="" dependentParamIndex="-1" description="The retrieved endpoint."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_get_endpoint" description="Obtains the endpoint associated with the given tuple.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="node_id" type="mcapi_node_t" transferType="" contentSource="" dependentParamIndex="-1" description="The node id of the node that owns the endpoint being obtained."/>
<kactus2:functionParameter name="port_id" type="mcapi_port_t" transferType="" contentSource="" dependentParamIndex="-1" description="The port id of the endpoint to obtain."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_delete_endpoint" description="Deletes an endpoint.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="endpoint" type="mcapi_endpoint_t" transferType="" contentSource="Name" dependentParamIndex="-1" description="The endpoint to delete."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_get_endpoint_attribute" description="Retrieves endpoint attributes.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="endpoint" type="mcapi_endpoint_t" transferType="" contentSource="Name" dependentParamIndex="-1" description="The endpoint whose attributes to retrieve."/>
<kactus2:functionParameter name="attribute_num" type="mcapi_uint_t" transferType="" contentSource="" dependentParamIndex="-1" description="The attribute number."/>
<kactus2:functionParameter name="attribute" type="void*" transferType="" contentSource="" dependentParamIndex="-1" description="The retrieved attribute value."/>
<kactus2:functionParameter name="attribute_size" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The size of the retrieved attribute value."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_set_endpoint_attribute" description="Sets endpoint attributes.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="endpoint" type="mcapi_endpoint_t" transferType="" contentSource="Name" dependentParamIndex="-1" description="The endpoint whose attribute to set."/>
<kactus2:functionParameter name="attribute_num" type="mcapi_uint_t" transferType="" contentSource="" dependentParamIndex="-1" description="The attribute number."/>
<kactus2:functionParameter name="attribute" type="const void*" transferType="" contentSource="" dependentParamIndex="-1" description="The attribute value to set."/>
<kactus2:functionParameter name="attribute_size" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The size of the attribute value."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_msg_send_i" description="Sends a connectionless message from a send endpoint to a receive endpoint.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_endpoint" type="mcapi_endpoint_t" transferType="message" comDirection="out" contentSource="Name" dependentParamIndex="-1" description="The send endpoint (local)."/>
<kactus2:functionParameter name="receive_endpoint" type="mcapi_endpoint_t" transferType="message" comDirection="in" contentSource="remote_endpoint_name" dependentParamIndex="0" description="The receive endpoint (remote)."/>
<kactus2:functionParameter name="buffer" type="void*" transferType="" contentSource="" dependentParamIndex="-1" description="The data to send."/>
<kactus2:functionParameter name="buffer_size" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The buffer size in bytes."/>
<kactus2:functionParameter name="priority" type="mcapi_priority_t" transferType="" contentSource="" dependentParamIndex="-1" description="The message priority."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_msg_send" description="Sends a connectionless message from a send endpoint to a receive endpoint.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_endpoint" type="mcapi_endpoint_t" transferType="message" comDirection="out" contentSource="Name" dependentParamIndex="-1" description="The send endpoint (local)."/>
<kactus2:functionParameter name="receive_endpoint" type="mcapi_endpoint_t" transferType="message" comDirection="in" contentSource="remote_endpoint_name" dependentParamIndex="0" description="The receive endpoint (remote)."/>
<kactus2:functionParameter name="buffer" type="void*" transferType="" contentSource="" dependentParamIndex="-1" description="The data to send."/>
<kactus2:functionParameter name="buffer_size" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The buffer size in bytes."/>
<kactus2:functionParameter name="priority" type="mcapi_priority_t" transferType="" contentSource="" dependentParamIndex="-1" description="The message priority."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_msg_recv_i" description="Receives a connectionless message from a receive endpoint.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="receive_endpoint" type="mcapi_endpoint_t" transferType="message" comDirection="in" contentSource="Name" dependentParamIndex="-1" description="The receive endpoint (local)."/>
<kactus2:functionParameter name="buffer" type="void*" transferType="" contentSource="" dependentParamIndex="-1" description="The buffer for incoming data."/>
<kactus2:functionParameter name="buffer_size" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The buffer size in bytes."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Used to determined if the receive operation has completed."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_msg_recv" description="Receives a connectionless message from a receive endpoint.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="receive_endpoint" type="mcapi_endpoint_t" transferType="message" comDirection="in" contentSource="Name" dependentParamIndex="-1" description="The receive endpoint (local)."/>
<kactus2:functionParameter name="buffer" type="void*" transferType="" contentSource="" dependentParamIndex="-1" description="The buffer for incoming data."/>
<kactus2:functionParameter name="buffer_size" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The buffer size in bytes."/>
<kactus2:functionParameter name="received_size" type="size_t*" transferType="" contentSource="" dependentParamIndex="-1" description="The actual size of the received message."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_msg_available" description="Checks if messages are available on a receive endpoint.">
<kactus2:returnValue type="mcapi_uint_t" description="The number of messages available."/>
<kactus2:functionParameter name="receive_endpoint" type="mcapi_endpoint_t" transferType="message" comDirection="in" contentSource="Name" dependentParamIndex="-1" description="The receive endpoint (local)."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_connect_pktchan_i" description="Connects a pair of endpoints into a unidirectional FIFO channel.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_endpoint" type="mcapi_endpoint_t" transferType="packet" comDirection="out" contentSource="Name" dependentParamIndex="-1" description="The send endpoint."/>
<kactus2:functionParameter name="receive_endpoint" type="mcapi_endpoint_t" transferType="packet" comDirection="in" contentSource="remote_endpoint_name" dependentParamIndex="0" description="The receive endpoint."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_open_pktchan_recv_i" description="Creates a typed, local representation of the channel.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="recv_handle" type="mcapi_pktchan_recv_hndl_t*" transferType="packet" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The created receive handle."/>
<kactus2:functionParameter name="recv_endpoint" type="mcapi_endpoint_t" transferType="packet" comDirection="in" contentSource="Name" dependentParamIndex="0" description="The corresponding receive endpoint."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_open_pktchan_send_i" description="Opens the send end of a packet channel.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_handle" type="mcapi_pktchan_send_hndl_t*" transferType="packet" comDirection="out" contentSource="handle_name" dependentParamIndex="-1" description="The send handle."/>
<kactus2:functionParameter name="send_endpoint" type="mcapi_endpoint_t" transferType="packet" comDirection="out" contentSource="Name" dependentParamIndex="0" description="The corresponding send endpoint."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_pktchan_send_i" description="Sends a (connected) packet on a channel.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_handle" type="mcapi_pktchan_send_hndl_t*" transferType="packet" comDirection="out" contentSource="handle_name" dependentParamIndex="-1" description="The send handle."/>
<kactus2:functionParameter name="buffer" type="void*" transferType="" contentSource="" dependentParamIndex="-1" description="The buffer containing the data to send."/>
<kactus2:functionParameter name="buffer_size" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The buffer size in bytes."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_pktchan_send" description="Sends a (connected) packet on a channel.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_handle" type="mcapi_pktchan_send_hndl_t*" transferType="packet" comDirection="out" contentSource="handle_name" dependentParamIndex="-1" description="The send handle."/>
<kactus2:functionParameter name="buffer" type="void*" transferType="" contentSource="" dependentParamIndex="-1" description="The buffer containing the data to send."/>
<kactus2:functionParameter name="buffer_size" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The buffer size in bytes."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_pktchan_recv_i" description="Receives a (connected) packet on a channel.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="recv_handle" type="mcapi_pktchan_recv_hndl_t*" transferType="packet" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The receive handle."/>
<kactus2:functionParameter name="buffer" type="void**" transferType="" contentSource="" dependentParamIndex="-1" description="Address of the system-supplied buffer containing the incoming data."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_pktchan_recv" description="">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="recv_handle" type="mcapi_pktchan_recv_hndl_t*" transferType="packet" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The receive handle."/>
<kactus2:functionParameter name="buffer" type="void**" transferType="" contentSource="" dependentParamIndex="-1" description="Address of the system-supplied buffer containing the incoming data."/>
<kactus2:functionParameter name="received_size" type="size_t*" transferType="" contentSource="" dependentParamIndex="-1" description="The actual size of the received packet."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_pktchan_available" description="Checks if packets are available on a receive endpoint.">
<kactus2:returnValue type="mcapi_uint_t" description="The number of packets available."/>
<kactus2:functionParameter name="recv_handle" type="mcapi_pktchan_recv_hndl_t*" transferType="packet" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The receive handle."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_pktchan_free" description="Releases a packet buffer obtains from a mcapi_pktchan_recv() call.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="buffer" type="void*" transferType="" contentSource="" dependentParamIndex="-1" description="The buffer to free."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_pktchan_recv_close_i" description="Closes channel on a receive endpoint.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="recv_handle" type="mcapi_pktchan_recv_hndl_t*" transferType="packet" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The receive handle."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_pktchan_send_close_i" description="Closes channel on a send endpoint.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_handle" type="mcapi_pktchan_send_hndl_t*" transferType="packet" comDirection="out" contentSource="handle_name" dependentParamIndex="-1" description="The send handle."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_connect_sclchan_i" description="Connects a pair of scalar channel endpoints.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_endpoint" type="mcapi_endpoint_t" transferType="scalar" comDirection="out" contentSource="Name" dependentParamIndex="-1" description="The send endpoint."/>
<kactus2:functionParameter name="receive_endpoint" type="mcapi_endpoint_t" transferType="scalar" comDirection="in" contentSource="remote_endpoint_name" dependentParamIndex="0" description="The receive endpoint."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_open_sclchan_recv_i" description="Creates a typed, local representation of a scalar channel.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="recv_handle" type="mcapi_sclchan_recv_hndl_t*" transferType="scalar" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The created receive handle."/>
<kactus2:functionParameter name="recv_endpoint" type="mcapi_endpoint_t" transferType="scalar" comDirection="in" contentSource="Name" dependentParamIndex="0" description="The corresponding receive endpoint."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_open_sclchan_send_i" description="">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_handle" type="mcapi_sclchan_send_hndl_t*" transferType="message" comDirection="out" contentSource="handle_name" dependentParamIndex="-1" description="The send handle."/>
<kactus2:functionParameter name="send_endpoint" type="mcapi_endpoint_t" transferType="message" comDirection="out" contentSource="Name" dependentParamIndex="0" description="The corresponding send endpoint."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_sclchan_send_uint64" description="Sends a (connected) 64-bit scalar on a channel.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_handle" type="mcapi_sclchan_send_hndl_t*" transferType="scalar" comDirection="out" contentSource="handle_name" dependentParamIndex="-1" description="The send handle."/>
<kactus2:functionParameter name="dataword" type="mcapi_uint64_t" transferType="" contentSource="" dependentParamIndex="-1" description="The scalar to send."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_sclchan_send_uint32" description="Sends a (connected) 32-bit scalar on a channel.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_handle" type="mcapi_sclchan_send_hndl_t*" transferType="scalar" comDirection="out" contentSource="handle_name" dependentParamIndex="-1" description="The send handle."/>
<kactus2:functionParameter name="dataword" type="mcapi_uint32_t" transferType="" contentSource="" dependentParamIndex="-1" description="The scalar to send."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_sclchan_send_uint16" description="Sends a (connected) 16-bit scalar on a channel.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_handle" type="mcapi_sclchan_send_hndl_t*" transferType="scalar" comDirection="out" contentSource="handle_name" dependentParamIndex="-1" description="The send handle."/>
<kactus2:functionParameter name="dataword" type="mcapi_uint16_t" transferType="" contentSource="" dependentParamIndex="-1" description="The scalar to send."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_sclchan_send_uint8" description="Sends a (connected) 8-bit scalar on a channel.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_handle" type="mcapi_sclchan_send_hndl_t*" transferType="scalar" comDirection="out" contentSource="handle_name" dependentParamIndex="-1" description="The send handle."/>
<kactus2:functionParameter name="dataword" type="mcapi_uint8_t" transferType="" contentSource="" dependentParamIndex="-1" description="The scalar to send."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_sclchan_recv_uint64" description="Receives a (connected) 64-bit scalar on a channel.">
<kactus2:returnValue type="mcapi_uint64_t" description="The received dataword."/>
<kactus2:functionParameter name="recv_handle" type="mcapi_sclchan_recv_hndl_t*" transferType="scalar" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The receive handle."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_sclchan_recv_uint32" description="Receives a (connected) 32-bit scalar on a channel.">
<kactus2:returnValue type="mcapi_uint32_t" description="The received dataword."/>
<kactus2:functionParameter name="recv_handle" type="mcapi_sclchan_recv_hndl_t*" transferType="scalar" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The receive handle."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_sclchan_recv_uint16" description="Receives a (connected) 16-bit scalar on a channel.">
<kactus2:returnValue type="mcapi_uint16_t" description="The received dataword."/>
<kactus2:functionParameter name="recv_handle" type="mcapi_sclchan_recv_hndl_t*" transferType="scalar" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The receive handle."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_sclchan_recv_uint8" description="Receives a (connected) 8-bit scalar on a channel.">
<kactus2:returnValue type="mcapi_uint8_t" description="The received dataword."/>
<kactus2:functionParameter name="recv_handle" type="mcapi_sclchan_recv_hndl_t*" transferType="scalar" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The receive handle."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_sclchan_available" description="Checks if scalars are available on a receive endpoint.">
<kactus2:returnValue type="mcapi_uint_t" description="The number of scalars available."/>
<kactus2:functionParameter name="recv_handle" type="mcapi_sclchan_recv_hndl_t*" transferType="scalar" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The receive handle."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_sclchan_recv_close_i" description="Closes a channel on a receive endpoint.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="recv_handle" type="mcapi_sclchan_recv_hndl_t*" transferType="scalar" comDirection="in" contentSource="handle_name" dependentParamIndex="-1" description="The receive handle."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_sclchan_send_close_i" description="Closes a channel on a send endpoint.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="send_handle" type="mcapi_sclchan_send_hndl_t*" transferType="scalar" comDirection="out" contentSource="handle_name" dependentParamIndex="-1" description="The send handle."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_test" description="Tests if a non-blocking operation has completed.">
<kactus2:returnValue type="mcapi_boolean_t" description="MCAPI_TRUE on success. MCAPI_FALSE if errors or not complete."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status."/>
<kactus2:functionParameter name="size" type="size_t*" transferType="" contentSource="" dependentParamIndex="-1" description="The number of bytes sent/received."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_wait" description="Waits for a non-blocking operation to complete.">
<kactus2:returnValue type="mcapi_boolean_t" description="MCAPI_TRUE on success. MCAPI_FALSE if errors."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status."/>
<kactus2:functionParameter name="size" type="size_t*" transferType="" contentSource="" dependentParamIndex="-1" description="The number of bytes sent/received."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
<kactus2:functionParameter name="timeout" type="mcapi_timeout_t" transferType="" contentSource="" dependentParamIndex="-1" description="The delay for timeout."/>
</kactus2:function>
<kactus2:function name="mcapi_wait_any" description="Waits for any non-blocking operation in a list to complete.">
<kactus2:returnValue type="mcapi_int_t" description="The index into the request array of the mcapi_request_t identifier that has completed or has been canceled. On error, MCAPI_NULL is returned."/>
<kactus2:functionParameter name="number" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The number of requests in the array."/>
<kactus2:functionParameter name="requests" type="mcapi_request_t**" transferType="" contentSource="" dependentParamIndex="-1" description="The requests array."/>
<kactus2:functionParameter name="size" type="size_t*" transferType="" contentSource="" dependentParamIndex="-1" description="The number of bytes sent/received."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
<kactus2:functionParameter name="timeout" type="mcapi_timeout_t" transferType="" contentSource="" dependentParamIndex="-1" description="The delay for timeout."/>
</kactus2:function>
<kactus2:function name="mcapi_cancel" description="Cancels an outstanding non-blocking operation.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
</kactus2:functions>
<ipxact:vendorExtensions/>
</kactus2:apiDefinition>
================================================
FILE: Administrative/releaseFiles/Library/tut.fi/ip.swp.api/mcapi.apiDef/2.015/mcapi.apiDef.2.015.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<kactus2:apiDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014" xmlns:kactus2="http://kactus2.cs.tut.fi" xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014/ http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
<ipxact:vendor>tut.fi</ipxact:vendor>
<ipxact:library>ip.swp.api</ipxact:library>
<ipxact:name>mcapi.apiDef</ipxact:name>
<ipxact:version>2.015</ipxact:version>
<kactus2:comDefinitionRef vendor="tut.fi" library="global.communication" name="mcapi" version="2.015"/>
<kactus2:dataTypes>
<kactus2:dataType name="mcapi_int_t"/>
<kactus2:dataType name="mcapi_uint_t"/>
<kactus2:dataType name="mcapi_uint8_t"/>
<kactus2:dataType name="mcapi_uint16_t"/>
<kactus2:dataType name="mcapi_uint32_t"/>
<kactus2:dataType name="mcapi_uint64_t"/>
<kactus2:dataType name="mcapi_boolean_t"/>
<kactus2:dataType name="mcapi_domain_t"/>
<kactus2:dataType name="mcapi_endpoint_t"/>
<kactus2:dataType name="mcapi_node_t"/>
<kactus2:dataType name="mcapi_port_t"/>
<kactus2:dataType name="mcapi_version_t"/>
<kactus2:dataType name="mcapi_status_t"/>
<kactus2:dataType name="mcapi_request_t"/>
<kactus2:dataType name="mcapi_priority_t"/>
<kactus2:dataType name="mcapi_timeout_t"/>
<kactus2:dataType name="mcapi_pktchan_recv_hndl_t"/>
<kactus2:dataType name="mcapi_pktchan_send_hndl_t"/>
<kactus2:dataType name="mcapi_sclchan_recv_hndl_t"/>
<kactus2:dataType name="mcapi_sclchan_send_hndl_t"/>
<kactus2:dataType name="mcapi_info_t"/>
<kactus2:dataType name="mcapi_node_attributes_t"/>
</kactus2:dataTypes>
<kactus2:functions>
<kactus2:function name="mcapi_initialize" description="Initializes the MCAPI implementation.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="domain_id" type="mcapi_domain_t" transferType="" contentSource="" dependentParamIndex="-1" description="Domain identifier."/>
<kactus2:functionParameter name="node_id" type="mcapi_node_t" transferType="" contentSource="" dependentParamIndex="-1" description="Unique node identifier."/>
<kactus2:functionParameter name="mcapi_node_attributes" type="mcapi_node_attributes_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to domain attributes"/>
<kactus2:functionParameter name="mcapi_info" type="mcapi_info_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to implementation information."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_finalize" description="Finalizes the MCAPI implementation.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_domain_id_get" description="Returns the domain ID associated with the local node.">
<kactus2:returnValue type="mcapi_domain_t" description="The domain id associated with the domain of the local node."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_node_id_get" description="Returns the node number associated with the local node.">
<kactus2:returnValue type="mcapi_uint_t" description="The node id associated with the local node."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_node_init_attributes" description="This function initializes the values of an mcapi_node_attributes_t structure.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="mcapi_node_attributes" type="mcapi_node_attributes_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to the attributes needing initializing."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_node_set_attribute" description="">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="mcapi_node_attributes" type="mcapi_node_attributes_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to the attributes set."/>
<kactus2:functionParameter name="attribute_num" type="mcapi_uint_t" transferType="" contentSource="" dependentParamIndex="-1" description="The attribute number."/>
<kactus2:functionParameter name="attribute" type="const void*" transferType="" contentSource="" dependentParamIndex="-1" description="The attribute value to set."/>
<kactus2:functionParameter name="attribute_size" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The size of the attribute value."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_node_get_attribute" description="">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="domain_id" type="mcapi_domain_t" transferType="" contentSource="" dependentParamIndex="-1" description="Domain identifier."/>
<kactus2:functionParameter name="node_id" type="mcapi_node_t" transferType="" contentSource="" dependentParamIndex="-1" description="Unique node identifier."/>
<kactus2:functionParameter name="attribute_num" type="mcapi_uint_t" transferType="" contentSource="" dependentParamIndex="-1" description="The attribute number."/>
<kactus2:functionParameter name="attribute" type="void*" transferType="" contentSource="" dependentParamIndex="-1" description="The retrieved attribute value."/>
<kactus2:functionParameter name="attribute_size" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The size of the retrieved attribute value."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_endpoint_create" description="Creates an endpoint.">
<kactus2:returnValue type="mcapi_endpoint_t" description="The created endpoint, if successfull. MCAPI_NULL if errors."/>
<kactus2:functionParameter name="port_id" type="mcapi_port_t" transferType="any" contentSource="port_id" dependentParamIndex="-1" description="The port id for the endpoint."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_endpoint_get_i" description="Obtains the endpoint associated with the given tuple.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="domain_id" type="mcapi_domain_t" transferType="" contentSource="" dependentParamIndex="-1" description="The domain id of the node that owns the endpoint being obtained.."/>
<kactus2:functionParameter name="node_id" type="mcapi_node_t" transferType="" contentSource="" dependentParamIndex="-1" description="The node id of the node that owns the endpoint being obtained."/>
<kactus2:functionParameter name="port_id" type="mcapi_port_t" transferType="" contentSource="" dependentParamIndex="-1" description="The port id of the endpoint to obtain."/>
<kactus2:functionParameter name="endpoint" type="mcapi_endpoint_t*" transferType="" contentSource="" dependentParamIndex="-1" description="The retrieved endpoint."/>
<kactus2:functionParameter name="request" type="mcapi_request_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to request status for asynchronous operation."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_endpoint_get" description="Obtains the endpoint associated with the given tuple.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="domain_id" type="mcapi_domain_t" transferType="" contentSource="" dependentParamIndex="-1" description="The domain id of the node that owns the endpoint being obtained.."/>
<kactus2:functionParameter name="node_id" type="mcapi_node_t" transferType="" contentSource="" dependentParamIndex="-1" description="The node id of the node that owns the endpoint being obtained."/>
<kactus2:functionParameter name="port_id" type="mcapi_port_t" transferType="" contentSource="" dependentParamIndex="-1" description="The port id of the endpoint to obtain."/>
<kactus2:functionParameter name="timeout" type="mcapi_timeout_t" transferType="" contentSource="" dependentParamIndex="-1" description="The delay for timeout."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_endpoint_delete" description="Deletes an endpoint.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="endpoint" type="mcapi_endpoint_t" transferType="" contentSource="Name" dependentParamIndex="-1" description="The endpoint to delete."/>
<kactus2:functionParameter name="mcapi_status" type="mcapi_status_t*" transferType="" contentSource="" dependentParamIndex="-1" description="Pointer to status variable for checking against errors."/>
</kactus2:function>
<kactus2:function name="mcapi_endpoint_get_attribute" description="Retrieves endpoint attributes.">
<kactus2:returnValue type="void" description=""/>
<kactus2:functionParameter name="endpoint" type="mcapi_endpoint_t" transferType="" contentSource="Name" dependentParamIndex="-1" description="The endpoint whose attributes to retrieve."/>
<kactus2:functionParameter name="attribute_num" type="mcapi_uint_t" transferType="" contentSource="" dependentParamIndex="-1" description="The attribute number."/>
<kactus2:functionParameter name="attribute" type="void*" transferType="" contentSource="" dependentParamIndex="-1" description="The retrieved attribute value."/>
<kactus2:functionParameter name="attribute_size" type="size_t" transferType="" contentSource="" dependentParamIndex="-1" description="The size of t
gitextract_zr4oj8e4/
├── .github/
│ └── workflows/
│ ├── check_build.yml
│ ├── code_analysis.yml
│ └── deploy_docs.yml
├── .gitignore
├── .qmake.conf
├── Administrative/
│ ├── Qt64/
│ │ ├── Qt64 Build Instructions.txt
│ │ └── qt64_configure_vs2010.bat
│ ├── development/
│ │ └── FolderStructure.txt
│ ├── docs/
│ │ ├── Doxyfile
│ │ ├── DoxygenLayout.xml
│ │ ├── Kactus2-docs.md
│ │ ├── Python-examples.md
│ │ ├── doxygen-awesome-darkmode-toggle.js
│ │ ├── doxygen-awesome.css
│ │ ├── header.html
│ │ └── index.html
│ └── releaseFiles/
│ ├── DefaultSettingsWin.ini
│ ├── Kactus2.ini
│ ├── Library/
│ │ └── tut.fi/
│ │ ├── global.communication/
│ │ │ ├── iptlm/
│ │ │ │ └── 1.1/
│ │ │ │ └── TLMW.1.1.xml
│ │ │ └── mcapi/
│ │ │ ├── 1.063/
│ │ │ │ └── mcapi.1.063.xml
│ │ │ └── 2.015/
│ │ │ └── mcapi.2.015.xml
│ │ └── ip.swp.api/
│ │ ├── IPTLM.apiDef/
│ │ │ └── 1.1/
│ │ │ └── TLMW.apiDef.1.1.xml
│ │ └── mcapi.apiDef/
│ │ ├── 1.063/
│ │ │ └── mcapi.apiDef.1.063.xml
│ │ └── 2.015/
│ │ └── mcapi.apiDef.2.015.xml
│ ├── gpl2.txt
│ ├── kactus2.desktop
│ ├── kactus2.xpm
│ ├── release_notes.txt
│ ├── setupx64.nsi
│ └── upgrade.cfg
├── CreateHelp.bat
├── Help/
│ ├── HelpSystem/
│ │ ├── ContextHelpBrowser.cpp
│ │ ├── ContextHelpBrowser.h
│ │ ├── HelpSearchWidget.cpp
│ │ ├── HelpSearchWidget.h
│ │ ├── HelpWindow.cpp
│ │ └── HelpWindow.h
│ ├── communityGuideLines.html
│ ├── componenteditor/
│ │ ├── addressblock.html
│ │ ├── addressblock2022.html
│ │ ├── addressspace.html
│ │ ├── addressspace2022.html
│ │ ├── addressspaces.html
│ │ ├── addressspaces2022.html
│ │ ├── apiinterface.html
│ │ ├── apiinterfaces.html
│ │ ├── businterfacegeneral.html
│ │ ├── businterfacegeneral2022.html
│ │ ├── businterfaces.html
│ │ ├── businterfaces2022.html
│ │ ├── channels.html
│ │ ├── channels2022.html
│ │ ├── choices.html
│ │ ├── cominterface.html
│ │ ├── cominterfaces.html
│ │ ├── componentInstantiation.html
│ │ ├── componentInstantiation2022.html
│ │ ├── componentInstantiations.html
│ │ ├── componenteditor.html
│ │ ├── cpu.html
│ │ ├── cpu2022.html
│ │ ├── cpus.html
│ │ ├── cpus2022.html
│ │ ├── designConfigurationInstantiation.html
│ │ ├── designConfigurationInstantiation2022.html
│ │ ├── designConfigurationInstantiations.html
│ │ ├── designInstantiation.html
│ │ ├── designInstantiation2022.html
│ │ ├── designInstantiations.html
│ │ ├── field.html
│ │ ├── field2022.html
│ │ ├── filegeneral.html
│ │ ├── fileset.html
│ │ ├── fileset2022.html
│ │ ├── filesets.html
│ │ ├── general.html
│ │ ├── general2022.html
│ │ ├── indirectInterface.html
│ │ ├── indirectInterface2022.html
│ │ ├── indirectInterfaces.html
│ │ ├── instantiations.html
│ │ ├── memorymap.html
│ │ ├── memorymap2022.html
│ │ ├── memorymaps.html
│ │ ├── memorymaps2022.html
│ │ ├── mode2022.html
│ │ ├── modes2022.html
│ │ ├── otherclockdrivers.html
│ │ ├── params.html
│ │ ├── portmaps.html
│ │ ├── portmaps2022.html
│ │ ├── ports.html
│ │ ├── powerdomains2022.html
│ │ ├── register.html
│ │ ├── register2022.html
│ │ ├── registerFile.html
│ │ ├── registerFile2022.html
│ │ ├── remapStates.html
│ │ ├── resetTypes.html
│ │ ├── resetTypes2022.html
│ │ ├── singleRemapState.html
│ │ ├── subspacemap.html
│ │ ├── subspacemap2022.html
│ │ ├── swproperties.html
│ │ ├── systemview.html
│ │ ├── systemviews.html
│ │ ├── transactionalPorts.html
│ │ ├── view.html
│ │ ├── view2022.html
│ │ ├── views.html
│ │ └── wirePorts.html
│ ├── definitions/
│ │ ├── abstractiondefinition.html
│ │ ├── abstractiondefinition2022.html
│ │ ├── apidefinition.html
│ │ ├── busdefinition.html
│ │ ├── busdefinition2022.html
│ │ ├── catalog.html
│ │ ├── catalog2022.html
│ │ └── comdefinition.html
│ ├── general/
│ │ ├── colors.html
│ │ ├── defaultApplication.html
│ │ ├── expressions.html
│ │ ├── libraryNavigation.html
│ │ ├── shortcuts.html
│ │ ├── toolbarsAndViews.html
│ │ └── workSpace.html
│ ├── gettingStarted/
│ │ ├── accessingDocuments.html
│ │ ├── configureLibrary.html
│ │ └── creatingDocuments.html
│ ├── hwdesign/
│ │ ├── adhocconnection.html
│ │ ├── adhocinterface.html
│ │ ├── adhocport.html
│ │ ├── businterface.html
│ │ ├── busport.html
│ │ ├── busport2022.html
│ │ ├── connection.html
│ │ ├── hwdesign.html
│ │ ├── hwinstance.html
│ │ ├── hwinstance2022.html
│ │ └── interconnectgenerator.html
│ ├── images/
│ │ └── img_sources.pptx
│ ├── index.html
│ ├── kactus2help.qhcp
│ ├── kactus2help.qhp
│ ├── memoryDesign/
│ │ └── memoryDesign.html
│ ├── style.css
│ ├── swsysdesign/
│ │ ├── apiconnection.html
│ │ ├── comconnection.html
│ │ ├── hwmappinginstance.html
│ │ ├── swdesign.html
│ │ ├── swinstance.html
│ │ ├── systemdesign.html
│ │ └── undefinedconnection.html
│ ├── welcome.html
│ └── whatYouCanDo.html
├── IPXACTmodels/
│ ├── AbstractionDefinition/
│ │ ├── AbstractionDefinition.cpp
│ │ ├── AbstractionDefinition.h
│ │ ├── AbstractionDefinitionReader.cpp
│ │ ├── AbstractionDefinitionReader.h
│ │ ├── AbstractionDefinitionWriter.cpp
│ │ ├── AbstractionDefinitionWriter.h
│ │ ├── Packet.cpp
│ │ ├── Packet.h
│ │ ├── PacketField.cpp
│ │ ├── PacketField.h
│ │ ├── PacketReader.cpp
│ │ ├── PacketReader.h
│ │ ├── PacketWriter.cpp
│ │ ├── PacketWriter.h
│ │ ├── PortAbstraction.cpp
│ │ ├── PortAbstraction.h
│ │ ├── TransactionalAbstraction.cpp
│ │ ├── TransactionalAbstraction.h
│ │ ├── TransactionalAbstractionReader.cpp
│ │ ├── TransactionalAbstractionReader.h
│ │ ├── TransactionalAbstractionWriter.cpp
│ │ ├── TransactionalAbstractionWriter.h
│ │ ├── TransactionalPort.cpp
│ │ ├── TransactionalPort.h
│ │ ├── WireAbstraction.cpp
│ │ ├── WireAbstraction.h
│ │ ├── WireAbstractionReader.cpp
│ │ ├── WireAbstractionReader.h
│ │ ├── WireAbstractionWriter.cpp
│ │ ├── WireAbstractionWriter.h
│ │ ├── WirePort.cpp
│ │ ├── WirePort.h
│ │ └── validators/
│ │ ├── AbstractionDefinitionValidator.cpp
│ │ ├── AbstractionDefinitionValidator.h
│ │ ├── PacketValidator.cpp
│ │ ├── PacketValidator.h
│ │ ├── PortAbstractionValidator.cpp
│ │ └── PortAbstractionValidator.h
│ ├── BusDefinition/
│ │ ├── BusDefinition.cpp
│ │ ├── BusDefinition.h
│ │ ├── BusDefinitionReader.cpp
│ │ ├── BusDefinitionReader.h
│ │ ├── BusDefinitionWriter.cpp
│ │ ├── BusDefinitionWriter.h
│ │ └── validators/
│ │ ├── BusDefinitionValidator.cpp
│ │ └── BusDefinitionValidator.h
│ ├── Catalog/
│ │ ├── Catalog.cpp
│ │ ├── Catalog.h
│ │ ├── CatalogReader.cpp
│ │ ├── CatalogReader.h
│ │ ├── CatalogWriter.cpp
│ │ ├── CatalogWriter.h
│ │ ├── IpxactFile.cpp
│ │ ├── IpxactFile.h
│ │ └── validators/
│ │ ├── CatalogValidator.cpp
│ │ └── CatalogValidator.h
│ ├── Component/
│ │ ├── AbstractionType.cpp
│ │ ├── AbstractionType.h
│ │ ├── AccessPolicy.cpp
│ │ ├── AccessPolicy.h
│ │ ├── AccessPolicyReader.cpp
│ │ ├── AccessPolicyReader.h
│ │ ├── AccessPolicyWriter.cpp
│ │ ├── AccessPolicyWriter.h
│ │ ├── AddressBlock.cpp
│ │ ├── AddressBlock.h
│ │ ├── AddressBlockReader.cpp
│ │ ├── AddressBlockReader.h
│ │ ├── AddressBlockWriter.cpp
│ │ ├── AddressBlockWriter.h
│ │ ├── AddressSpace.cpp
│ │ ├── AddressSpace.h
│ │ ├── AddressSpaceReader.cpp
│ │ ├── AddressSpaceReader.h
│ │ ├── AddressSpaceWriter.cpp
│ │ ├── AddressSpaceWriter.h
│ │ ├── AlternateRegister.cpp
│ │ ├── AlternateRegister.h
│ │ ├── BuildCommand.cpp
│ │ ├── BuildCommand.h
│ │ ├── BusInterface.cpp
│ │ ├── BusInterface.h
│ │ ├── BusInterfaceReader.cpp
│ │ ├── BusInterfaceReader.h
│ │ ├── BusInterfaceWriter.cpp
│ │ ├── BusInterfaceWriter.h
│ │ ├── CPUReader.cpp
│ │ ├── CPUReader.h
│ │ ├── CPUWriter.cpp
│ │ ├── CPUWriter.h
│ │ ├── Channel.cpp
│ │ ├── Channel.h
│ │ ├── ChannelReader.cpp
│ │ ├── ChannelReader.h
│ │ ├── ChannelWriter.cpp
│ │ ├── ChannelWriter.h
│ │ ├── Component.cpp
│ │ ├── Component.h
│ │ ├── ComponentGenerator.cpp
│ │ ├── ComponentGenerator.h
│ │ ├── ComponentGeneratorReader.cpp
│ │ ├── ComponentGeneratorReader.h
│ │ ├── ComponentGeneratorWriter.cpp
│ │ ├── ComponentGeneratorWriter.h
│ │ ├── ComponentInstantiation.cpp
│ │ ├── ComponentInstantiation.h
│ │ ├── ComponentReader.cpp
│ │ ├── ComponentReader.h
│ │ ├── ComponentWriter.cpp
│ │ ├── ComponentWriter.h
│ │ ├── Cpu.cpp
│ │ ├── Cpu.h
│ │ ├── DesignConfigurationInstantiation.cpp
│ │ ├── DesignConfigurationInstantiation.h
│ │ ├── DesignInstantiation.cpp
│ │ ├── DesignInstantiation.h
│ │ ├── Driver.cpp
│ │ ├── Driver.h
│ │ ├── EnumeratedValue.cpp
│ │ ├── EnumeratedValue.h
│ │ ├── EnumeratedValueReader.cpp
│ │ ├── EnumeratedValueReader.h
│ │ ├── EnumeratedValueWriter.cpp
│ │ ├── EnumeratedValueWriter.h
│ │ ├── ExecutableImage.cpp
│ │ ├── ExecutableImage.h
│ │ ├── Field.cpp
│ │ ├── Field.h
│ │ ├── FieldAccessPolicy.cpp
│ │ ├── FieldAccessPolicy.h
│ │ ├── FieldAccessPolicyReader.cpp
│ │ ├── FieldAccessPolicyReader.h
│ │ ├── FieldAccessPolicyWriter.cpp
│ │ ├── FieldAccessPolicyWriter.h
│ │ ├── FieldReader.cpp
│ │ ├── FieldReader.h
│ │ ├── FieldReference.cpp
│ │ ├── FieldReference.h
│ │ ├── FieldReferenceReader.cpp
│ │ ├── FieldReferenceReader.h
│ │ ├── FieldReferenceWriter.cpp
│ │ ├── FieldReferenceWriter.h
│ │ ├── FieldReset.cpp
│ │ ├── FieldReset.h
│ │ ├── FieldSlice.cpp
│ │ ├── FieldSlice.h
│ │ ├── FieldWriter.cpp
│ │ ├── FieldWriter.h
│ │ ├── File.cpp
│ │ ├── File.h
│ │ ├── FileReader.cpp
│ │ ├── FileReader.h
│ │ ├── FileSet.cpp
│ │ ├── FileSet.h
│ │ ├── FileSetReader.cpp
│ │ ├── FileSetReader.h
│ │ ├── FileSetRef.cpp
│ │ ├── FileSetRef.h
│ │ ├── FileSetWriter.cpp
│ │ ├── FileSetWriter.h
│ │ ├── FileWriter.cpp
│ │ ├── FileWriter.h
│ │ ├── Function.cpp
│ │ ├── Function.h
│ │ ├── IndirectInterface.cpp
│ │ ├── IndirectInterface.h
│ │ ├── IndirectInterfaceReader.cpp
│ │ ├── IndirectInterfaceReader.h
│ │ ├── IndirectInterfaceWriter.cpp
│ │ ├── IndirectInterfaceWriter.h
│ │ ├── InitiatorInterface.cpp
│ │ ├── InitiatorInterface.h
│ │ ├── InstantiationsReader.cpp
│ │ ├── InstantiationsReader.h
│ │ ├── InstantiationsWriter.cpp
│ │ ├── InstantiationsWriter.h
│ │ ├── LanguageTools.cpp
│ │ ├── LanguageTools.h
│ │ ├── MemoryArray.cpp
│ │ ├── MemoryArray.h
│ │ ├── MemoryArrayReader.cpp
│ │ ├── MemoryArrayReader.h
│ │ ├── MemoryArrayWriter.cpp
│ │ ├── MemoryArrayWriter.h
│ │ ├── MemoryBlockBase.cpp
│ │ ├── MemoryBlockBase.h
│ │ ├── MemoryBlockBaseReader.cpp
│ │ ├── MemoryBlockBaseReader.h
│ │ ├── MemoryBlockBaseWriter.cpp
│ │ ├── MemoryBlockBaseWriter.h
│ │ ├── MemoryMap.cpp
│ │ ├── MemoryMap.h
│ │ ├── MemoryMapBase.cpp
│ │ ├── MemoryMapBase.h
│ │ ├── MemoryMapBaseReader.cpp
│ │ ├── MemoryMapBaseReader.h
│ │ ├── MemoryMapBaseWriter.cpp
│ │ ├── MemoryMapBaseWriter.h
│ │ ├── MemoryMapReader.cpp
│ │ ├── MemoryMapReader.h
│ │ ├── MemoryMapWriter.cpp
│ │ ├── MemoryMapWriter.h
│ │ ├── MemoryRemap.cpp
│ │ ├── MemoryRemap.h
│ │ ├── MirroredTargetInterface.cpp
│ │ ├── MirroredTargetInterface.h
│ │ ├── Mode.cpp
│ │ ├── Mode.h
│ │ ├── ModeReader.cpp
│ │ ├── ModeReader.h
│ │ ├── ModeReference.cpp
│ │ ├── ModeReference.h
│ │ ├── ModeWriter.cpp
│ │ ├── ModeWriter.h
│ │ ├── Model.cpp
│ │ ├── Model.h
│ │ ├── OtherClockDriver.cpp
│ │ ├── OtherClockDriver.h
│ │ ├── OtherClockDriverReader.cpp
│ │ ├── OtherClockDriverReader.h
│ │ ├── OtherClockDriverWriter.cpp
│ │ ├── OtherClockDriverWriter.h
│ │ ├── Port.cpp
│ │ ├── Port.h
│ │ ├── PortMap.cpp
│ │ ├── PortMap.h
│ │ ├── PortReader.cpp
│ │ ├── PortReader.h
│ │ ├── PortSlice.cpp
│ │ ├── PortSlice.h
│ │ ├── PortWriter.cpp
│ │ ├── PortWriter.h
│ │ ├── PowerDomain.cpp
│ │ ├── PowerDomain.h
│ │ ├── PowerDomainReader.cpp
│ │ ├── PowerDomainReader.h
│ │ ├── PowerDomainWriter.cpp
│ │ ├── PowerDomainWriter.h
│ │ ├── Region.cpp
│ │ ├── Region.h
│ │ ├── Register.cpp
│ │ ├── Register.h
│ │ ├── RegisterBase.cpp
│ │ ├── RegisterBase.h
│ │ ├── RegisterDefinition.cpp
│ │ ├── RegisterDefinition.h
│ │ ├── RegisterFile.cpp
│ │ ├── RegisterFile.h
│ │ ├── RegisterReader.cpp
│ │ ├── RegisterReader.h
│ │ ├── RegisterWriter.cpp
│ │ ├── RegisterWriter.h
│ │ ├── RemapPort.cpp
│ │ ├── RemapPort.h
│ │ ├── RemapState.cpp
│ │ ├── RemapState.h
│ │ ├── RemapStateReader.cpp
│ │ ├── RemapStateReader.h
│ │ ├── RemapStateWriter.cpp
│ │ ├── RemapStateWriter.h
│ │ ├── ResetType.h
│ │ ├── Segment.cpp
│ │ ├── Segment.h
│ │ ├── Structured.cpp
│ │ ├── Structured.h
│ │ ├── SubPort.cpp
│ │ ├── SubPort.h
│ │ ├── SubSpaceMap.cpp
│ │ ├── SubSpaceMap.h
│ │ ├── SubSpaceMapWriter.cpp
│ │ ├── SubSpaceMapWriter.h
│ │ ├── SubspaceMapReader.cpp
│ │ ├── SubspaceMapReader.h
│ │ ├── TargetInterface.cpp
│ │ ├── TargetInterface.h
│ │ ├── Transactional.cpp
│ │ ├── Transactional.h
│ │ ├── TransparentBridge.cpp
│ │ ├── TransparentBridge.h
│ │ ├── View.cpp
│ │ ├── View.h
│ │ ├── ViewReader.cpp
│ │ ├── ViewReader.h
│ │ ├── ViewWriter.cpp
│ │ ├── ViewWriter.h
│ │ ├── Wire.cpp
│ │ ├── Wire.h
│ │ ├── WireTypeDef.cpp
│ │ ├── WireTypeDef.h
│ │ ├── WriteValueConstraint.cpp
│ │ ├── WriteValueConstraint.h
│ │ └── validators/
│ │ ├── AbstractionTypeValidator.cpp
│ │ ├── AbstractionTypeValidator.h
│ │ ├── AddressBlockValidator.cpp
│ │ ├── AddressBlockValidator.h
│ │ ├── AddressSpaceValidator.cpp
│ │ ├── AddressSpaceValidator.h
│ │ ├── BusInterfaceValidator.cpp
│ │ ├── BusInterfaceValidator.h
│ │ ├── CPUValidator.cpp
│ │ ├── CPUValidator.h
│ │ ├── ChannelValidator.cpp
│ │ ├── ChannelValidator.h
│ │ ├── CollectionValidators.cpp
│ │ ├── CollectionValidators.h
│ │ ├── ComponentGeneratorValidator.cpp
│ │ ├── ComponentGeneratorValidator.h
│ │ ├── ComponentValidator.cpp
│ │ ├── ComponentValidator.h
│ │ ├── EnumeratedValueValidator.cpp
│ │ ├── EnumeratedValueValidator.h
│ │ ├── FieldAccessPolicyValidator.cpp
│ │ ├── FieldAccessPolicyValidator.h
│ │ ├── FieldReferenceValidator.cpp
│ │ ├── FieldReferenceValidator.h
│ │ ├── FieldSliceValidator.cpp
│ │ ├── FieldSliceValidator.h
│ │ ├── FieldValidator.cpp
│ │ ├── FieldValidator.h
│ │ ├── FileSetValidator.cpp
│ │ ├── FileSetValidator.h
│ │ ├── FileValidator.cpp
│ │ ├── FileValidator.h
│ │ ├── IndirectInterfaceValidator.cpp
│ │ ├── IndirectInterfaceValidator.h
│ │ ├── InstantiationsValidator.cpp
│ │ ├── InstantiationsValidator.h
│ │ ├── MemoryArrayValidator.cpp
│ │ ├── MemoryArrayValidator.h
│ │ ├── MemoryBlockValidator.cpp
│ │ ├── MemoryBlockValidator.h
│ │ ├── MemoryMapBaseValidator.cpp
│ │ ├── MemoryMapBaseValidator.h
│ │ ├── MemoryMapValidator.cpp
│ │ ├── MemoryMapValidator.h
│ │ ├── MemoryReserve.cpp
│ │ ├── MemoryReserve.h
│ │ ├── ModeValidator.cpp
│ │ ├── ModeValidator.h
│ │ ├── OtherClockDriverValidator.cpp
│ │ ├── OtherClockDriverValidator.h
│ │ ├── PortMapValidator.cpp
│ │ ├── PortMapValidator.h
│ │ ├── PortSliceValidator.cpp
│ │ ├── PortSliceValidator.h
│ │ ├── PortTypeValidator.cpp
│ │ ├── PortTypeValidator.h
│ │ ├── PortValidator.cpp
│ │ ├── PortValidator.h
│ │ ├── PowerDomainValidator.cpp
│ │ ├── PowerDomainValidator.h
│ │ ├── RegionValidator.cpp
│ │ ├── RegionValidator.h
│ │ ├── RegisterBaseValidator.cpp
│ │ ├── RegisterBaseValidator.h
│ │ ├── RegisterFileValidator.cpp
│ │ ├── RegisterFileValidator.h
│ │ ├── RegisterValidator.cpp
│ │ ├── RegisterValidator.h
│ │ ├── RemapStateValidator.cpp
│ │ ├── RemapStateValidator.h
│ │ ├── SubspaceMapValidator.cpp
│ │ ├── SubspaceMapValidator.h
│ │ ├── ViewValidator.cpp
│ │ └── ViewValidator.h
│ ├── Design/
│ │ ├── ActiveInterface.cpp
│ │ ├── ActiveInterface.h
│ │ ├── AdHocConnection.cpp
│ │ ├── AdHocConnection.h
│ │ ├── ComponentInstance.cpp
│ │ ├── ComponentInstance.h
│ │ ├── ComponentInstanceReader.cpp
│ │ ├── ComponentInstanceReader.h
│ │ ├── ComponentInstanceWriter.cpp
│ │ ├── ComponentInstanceWriter.h
│ │ ├── Design.cpp
│ │ ├── Design.h
│ │ ├── DesignReader.cpp
│ │ ├── DesignReader.h
│ │ ├── DesignWriter.cpp
│ │ ├── DesignWriter.h
│ │ ├── HierInterface.cpp
│ │ ├── HierInterface.h
│ │ ├── Interconnection.cpp
│ │ ├── Interconnection.h
│ │ ├── MonitorInterconnection.cpp
│ │ ├── MonitorInterconnection.h
│ │ ├── MonitorInterface.cpp
│ │ ├── MonitorInterface.h
│ │ ├── PortReference.cpp
│ │ ├── PortReference.h
│ │ └── validator/
│ │ ├── AdHocConnectionValidator.cpp
│ │ ├── AdHocConnectionValidator.h
│ │ ├── ComponentInstanceValidator.cpp
│ │ ├── ComponentInstanceValidator.h
│ │ ├── DesignValidator.cpp
│ │ ├── DesignValidator.h
│ │ ├── InterconnectionValidator.cpp
│ │ └── InterconnectionValidator.h
│ ├── DesignConfiguration/
│ │ ├── AbstractorInstance.cpp
│ │ ├── AbstractorInstance.h
│ │ ├── DesignConfiguration.cpp
│ │ ├── DesignConfiguration.h
│ │ ├── DesignConfigurationReader.cpp
│ │ ├── DesignConfigurationReader.h
│ │ ├── DesignConfigurationWriter.cpp
│ │ ├── DesignConfigurationWriter.h
│ │ ├── InterconnectionConfiguration.cpp
│ │ ├── InterconnectionConfiguration.h
│ │ ├── InterfaceRef.cpp
│ │ ├── InterfaceRef.h
│ │ ├── MultipleAbstractorInstances.cpp
│ │ ├── MultipleAbstractorInstances.h
│ │ ├── ViewConfiguration.cpp
│ │ ├── ViewConfiguration.h
│ │ └── validators/
│ │ ├── DesignConfigurationValidator.cpp
│ │ ├── DesignConfigurationValidator.h
│ │ ├── InterconnectionConfigurationValidator.cpp
│ │ ├── InterconnectionConfigurationValidator.h
│ │ ├── ViewConfigurationValidator.cpp
│ │ └── ViewConfigurationValidator.h
│ ├── IPXACTmodels.pri
│ ├── IPXACTmodels.pro
│ ├── IPXACTmodels.vcxproj
│ ├── IPXACTmodels.vcxproj.filters
│ ├── common/
│ │ ├── AccessTypes.cpp
│ │ ├── AccessTypes.h
│ │ ├── Array.cpp
│ │ ├── Array.h
│ │ ├── Assertion.cpp
│ │ ├── Assertion.h
│ │ ├── BooleanValue.cpp
│ │ ├── BooleanValue.h
│ │ ├── BuildModel.cpp
│ │ ├── BuildModel.h
│ │ ├── CellSpecification.cpp
│ │ ├── CellSpecification.h
│ │ ├── Choice.cpp
│ │ ├── Choice.h
│ │ ├── ChoiceReader.cpp
│ │ ├── ChoiceReader.h
│ │ ├── ChoiceWriter.cpp
│ │ ├── ChoiceWriter.h
│ │ ├── ClockUnit.cpp
│ │ ├── ClockUnit.h
│ │ ├── CommonItemsReader.cpp
│ │ ├── CommonItemsReader.h
│ │ ├── CommonItemsWriter.cpp
│ │ ├── CommonItemsWriter.h
│ │ ├── ConfigurableElementValue.cpp
│ │ ├── ConfigurableElementValue.h
│ │ ├── ConfigurableVLNVReference.cpp
│ │ ├── ConfigurableVLNVReference.h
│ │ ├── DirectionTypes.cpp
│ │ ├── DirectionTypes.h
│ │ ├── Document.cpp
│ │ ├── Document.h
│ │ ├── DocumentReader.cpp
│ │ ├── DocumentReader.h
│ │ ├── DocumentUtils.cpp
│ │ ├── DocumentUtils.h
│ │ ├── DocumentWriter.cpp
│ │ ├── DocumentWriter.h
│ │ ├── Enumeration.cpp
│ │ ├── Enumeration.h
│ │ ├── Extendable.cpp
│ │ ├── Extendable.h
│ │ ├── FileBuilder.cpp
│ │ ├── FileBuilder.h
│ │ ├── FileBuilderReader.cpp
│ │ ├── FileBuilderReader.h
│ │ ├── FileBuilderWriter.cpp
│ │ ├── FileBuilderWriter.h
│ │ ├── FileType.cpp
│ │ ├── FileType.h
│ │ ├── GenericVendorExtension.cpp
│ │ ├── GenericVendorExtension.h
│ │ ├── ModuleParameter.cpp
│ │ ├── ModuleParameter.h
│ │ ├── ModuleParameterReader.cpp
│ │ ├── ModuleParameterReader.h
│ │ ├── ModuleParameterWriter.cpp
│ │ ├── ModuleParameterWriter.h
│ │ ├── NameGroup.cpp
│ │ ├── NameGroup.h
│ │ ├── NameGroupReader.cpp
│ │ ├── NameGroupReader.h
│ │ ├── NameGroupWriter.cpp
│ │ ├── NameGroupWriter.h
│ │ ├── NameValuePair.cpp
│ │ ├── NameValuePair.h
│ │ ├── Parameter.cpp
│ │ ├── Parameter.h
│ │ ├── ParameterReader.cpp
│ │ ├── ParameterReader.h
│ │ ├── ParameterWriter.cpp
│ │ ├── ParameterWriter.h
│ │ ├── PartSelect.cpp
│ │ ├── PartSelect.h
│ │ ├── PortAlignment.cpp
│ │ ├── PortAlignment.h
│ │ ├── PresenceTypes.cpp
│ │ ├── PresenceTypes.h
│ │ ├── Protocol.cpp
│ │ ├── Protocol.h
│ │ ├── ProtocolReader.cpp
│ │ ├── ProtocolReader.h
│ │ ├── ProtocolWriter.cpp
│ │ ├── ProtocolWriter.h
│ │ ├── Qualifier.cpp
│ │ ├── Qualifier.h
│ │ ├── QualifierReader.cpp
│ │ ├── QualifierReader.h
│ │ ├── QualifierWriter.cpp
│ │ ├── QualifierWriter.h
│ │ ├── Range.cpp
│ │ ├── Range.h
│ │ ├── TagData.h
│ │ ├── TimingConstraint.cpp
│ │ ├── TimingConstraint.h
│ │ ├── TransactionalTypes.cpp
│ │ ├── TransactionalTypes.h
│ │ ├── VLNV.cpp
│ │ ├── VLNV.h
│ │ ├── Vector.cpp
│ │ ├── Vector.h
│ │ ├── VendorExtension.h
│ │ └── validators/
│ │ ├── AssertionValidator.cpp
│ │ ├── AssertionValidator.h
│ │ ├── CellSpecificationValidator.cpp
│ │ ├── CellSpecificationValidator.h
│ │ ├── ChoiceValidator.cpp
│ │ ├── ChoiceValidator.h
│ │ ├── CommonItemsValidator.cpp
│ │ ├── CommonItemsValidator.h
│ │ ├── HierarchicalValidator.cpp
│ │ ├── HierarchicalValidator.h
│ │ ├── NMTokenValidator.cpp
│ │ ├── NMTokenValidator.h
│ │ ├── ParameterValidator.cpp
│ │ ├── ParameterValidator.h
│ │ ├── ProtocolValidator.cpp
│ │ ├── ProtocolValidator.h
│ │ ├── QualifierValidator.cpp
│ │ ├── QualifierValidator.h
│ │ ├── TimingConstraintValidator.cpp
│ │ ├── TimingConstraintValidator.h
│ │ ├── ValueFormatter.cpp
│ │ ├── ValueFormatter.h
│ │ ├── namevalidator.cpp
│ │ └── namevalidator.h
│ ├── generaldeclarations.cpp
│ ├── generaldeclarations.h
│ ├── ipxactmodels_global.h
│ ├── kactusExtensions/
│ │ ├── ApiDefinition.cpp
│ │ ├── ApiDefinition.h
│ │ ├── ApiDefinitionReader.cpp
│ │ ├── ApiDefinitionReader.h
│ │ ├── ApiDefinitionWriter.cpp
│ │ ├── ApiDefinitionWriter.h
│ │ ├── ApiFunction.cpp
│ │ ├── ApiFunction.h
│ │ ├── ApiFunctionParameter.cpp
│ │ ├── ApiFunctionParameter.h
│ │ ├── ApiInterconnection.cpp
│ │ ├── ApiInterconnection.h
│ │ ├── ApiInterface.cpp
│ │ ├── ApiInterface.h
│ │ ├── ColumnDesc.cpp
│ │ ├── ColumnDesc.h
│ │ ├── ComDefinition.cpp
│ │ ├── ComDefinition.h
│ │ ├── ComDefinitionReader.cpp
│ │ ├── ComDefinitionReader.h
│ │ ├── ComDefinitionWriter.cpp
│ │ ├── ComDefinitionWriter.h
│ │ ├── ComInterconnection.cpp
│ │ ├── ComInterconnection.h
│ │ ├── ComInterface.cpp
│ │ ├── ComInterface.h
│ │ ├── ComProperty.cpp
│ │ ├── ComProperty.h
│ │ ├── ConnectionRoute.cpp
│ │ ├── ConnectionRoute.h
│ │ ├── FileDependency.cpp
│ │ ├── FileDependency.h
│ │ ├── HierApiInterconnection.cpp
│ │ ├── HierApiInterconnection.h
│ │ ├── HierComInterconnection.cpp
│ │ ├── HierComInterconnection.h
│ │ ├── InterfaceGraphicsData.cpp
│ │ ├── InterfaceGraphicsData.h
│ │ ├── Kactus2Group.cpp
│ │ ├── Kactus2Group.h
│ │ ├── Kactus2Placeholder.cpp
│ │ ├── Kactus2Placeholder.h
│ │ ├── Kactus2Position.cpp
│ │ ├── Kactus2Position.h
│ │ ├── Kactus2Value.cpp
│ │ ├── Kactus2Value.h
│ │ ├── KactusAttribute.cpp
│ │ ├── KactusAttribute.h
│ │ ├── SystemView.cpp
│ │ ├── SystemView.h
│ │ └── validators/
│ │ ├── ApiDefinitionValidator.cpp
│ │ ├── ApiDefinitionValidator.h
│ │ ├── ComDefinitionValidator.cpp
│ │ ├── ComDefinitionValidator.h
│ │ ├── SystemDesignConfigurationValidator.cpp
│ │ ├── SystemDesignConfigurationValidator.h
│ │ ├── SystemViewConfigurationValidator.cpp
│ │ └── SystemViewConfigurationValidator.h
│ └── utilities/
│ ├── BusDefinitionUtils.cpp
│ ├── BusDefinitionUtils.h
│ ├── ComponentSearch.cpp
│ ├── ComponentSearch.h
│ ├── Copy.h
│ ├── Search.h
│ ├── XmlUtils.cpp
│ └── XmlUtils.h
├── Kactus2.pri
├── Kactus2.pro
├── Kactus2.rc
├── Kactus2.vcxproj
├── Kactus2.vcxproj.filters
├── Kactus2_Solution.pro
├── Kactus2_Solution_vs2022.sln
├── KactusAPI/
│ ├── KactusAPI.cpp
│ ├── KactusAPI.h
│ ├── KactusAPI.pri
│ ├── KactusAPI.pro
│ ├── KactusAPI.vcxproj
│ ├── KactusAPI.vcxproj.filters
│ ├── KactusAPIGlobal.h
│ ├── expressions/
│ │ ├── AddressBlockExpressionsGatherer.cpp
│ │ ├── AddressSpaceExpressionsGatherer.cpp
│ │ ├── ComponentAndInstantiationsParameterFinder.cpp
│ │ ├── ComponentInstanceParameterFinder.cpp
│ │ ├── ComponentInstantiationParameterFinder.cpp
│ │ ├── ComponentParameterFinder.cpp
│ │ ├── DesignParameterFinder.cpp
│ │ ├── ExpressionFormatter.cpp
│ │ ├── ExpressionFormatterFactoryImplementation.cpp
│ │ ├── FieldExpressionsGatherer.cpp
│ │ ├── IPXactSystemVerilogParser.cpp
│ │ ├── ListParameterFinder.cpp
│ │ ├── MemoryMapExpressionsGatherer.cpp
│ │ ├── MemoryRemapExpressionGatherer.cpp
│ │ ├── ModeConditionParser.cpp
│ │ ├── ModeConditionParserInterface.cpp
│ │ ├── MultipleParameterFinder.cpp
│ │ ├── NullParser.cpp
│ │ ├── ParameterCache.cpp
│ │ ├── ParameterConfigurableElementFinder.cpp
│ │ ├── RegisterExpressionsGatherer.cpp
│ │ ├── RegisterFileExpressionsGatherer.cpp
│ │ └── SystemVerilogExpressionParser.cpp
│ ├── include/
│ │ ├── AbstractParameterInterface.h
│ │ ├── AbstractionTypeInterface.h
│ │ ├── AccessPolicyInterface.h
│ │ ├── AdHocConnectionInterface.h
│ │ ├── AddressBlockExpressionsGatherer.h
│ │ ├── AddressBlockInterface.h
│ │ ├── AddressSpaceExpressionsGatherer.h
│ │ ├── BusInterfaceInterface.h
│ │ ├── BusInterfaceInterfaceFactory.h
│ │ ├── BusInterfaceUtilities.h
│ │ ├── CLIGenerator.h
│ │ ├── CommonInterface.h
│ │ ├── ComponentAndInstantiationsParameterFinder.h
│ │ ├── ComponentInstanceInterface.h
│ │ ├── ComponentInstanceParameterFinder.h
│ │ ├── ComponentInstantiationInterface.h
│ │ ├── ComponentInstantiationParameterFinder.h
│ │ ├── ComponentParameterFinder.h
│ │ ├── ConfigJsonParser.h
│ │ ├── ConsoleMediator.h
│ │ ├── DesignParameterFinder.h
│ │ ├── DocumentFileAccess.h
│ │ ├── DocumentValidator.h
│ │ ├── ExpressionFormatter.h
│ │ ├── ExpressionFormatterFactory.h
│ │ ├── ExpressionFormatterFactoryImplementation.h
│ │ ├── ExpressionParser.h
│ │ ├── ExpressionParserInterface.h
│ │ ├── ExpressionSupport.h
│ │ ├── FieldExpressionsGatherer.h
│ │ ├── FieldInterface.h
│ │ ├── FileBuilderInterface.h
│ │ ├── FileHandler.h
│ │ ├── FileInterface.h
│ │ ├── FileSetInterface.h
│ │ ├── HighlightSource.h
│ │ ├── Highlighter.h
│ │ ├── IGeneratorPlugin.h
│ │ ├── IPXactSystemVerilogParser.h
│ │ ├── IPlugin.h
│ │ ├── IPluginUtility.h
│ │ ├── ISourceAnalyzerPlugin.h
│ │ ├── ImportColors.h
│ │ ├── ImportHighlighter.h
│ │ ├── ImportPlugin.h
│ │ ├── ImportRunner.h
│ │ ├── IncludeImportPlugin.h
│ │ ├── InterconnectGenerator.h
│ │ ├── InterconnectRTLWriter.h
│ │ ├── InterconnectionInterface.h
│ │ ├── LibraryHandler.h
│ │ ├── LibraryInterface.h
│ │ ├── LibraryItem.h
│ │ ├── LibraryLoader.h
│ │ ├── LibraryTreeModel.h
│ │ ├── ListHelper.h
│ │ ├── ListParameterFinder.h
│ │ ├── MasterPortInterface.h
│ │ ├── MemoryBlockInterface.h
│ │ ├── MemoryMapExpressionsGatherer.h
│ │ ├── MemoryMapInterface.h
│ │ ├── MemoryRemapExpressionGatherer.h
│ │ ├── MessageMediator.h
│ │ ├── ModeConditionParser.h
│ │ ├── ModeConditionParserInterface.h
│ │ ├── ModeReferenceInterface.h
│ │ ├── ModelParameterSource.h
│ │ ├── ModelParameterVisualizer.h
│ │ ├── ModuleParameterInterface.h
│ │ ├── MultipleParameterFinder.h
│ │ ├── NameGroupInterface.h
│ │ ├── NullChannel.h
│ │ ├── NullParser.h
│ │ ├── ParameterCache.h
│ │ ├── ParameterConfigurableElementFinder.h
│ │ ├── ParameterFinder.h
│ │ ├── ParameterizableInterface.h
│ │ ├── ParametersInterface.h
│ │ ├── PluginManager.h
│ │ ├── PluginSettingsModel.h
│ │ ├── PluginUtilityAdapter.h
│ │ ├── PortAbstractionInterface.h
│ │ ├── PortMapInterface.h
│ │ ├── PortsInterface.h
│ │ ├── RegisterExpressionsGatherer.h
│ │ ├── RegisterFileExpressionsGatherer.h
│ │ ├── RegisterInterface.h
│ │ ├── ResetInterface.h
│ │ ├── SubspaceMapInterface.h
│ │ ├── SystemVerilogExpressionParser.h
│ │ ├── SystemVerilogSyntax.h
│ │ ├── TagManager.h
│ │ ├── TransparentBridgeInterface.h
│ │ ├── VersionHelper.h
│ │ ├── config.json
│ │ ├── hierarchyitem.h
│ │ ├── hierarchymodel.h
│ │ └── utils.h
│ ├── interfaces/
│ │ ├── bus/
│ │ │ ├── AbstractionTypeInterface.cpp
│ │ │ └── PortAbstractionInterface.cpp
│ │ ├── common/
│ │ │ ├── AbstractParameterInterface.cpp
│ │ │ ├── CommonInterface.cpp
│ │ │ ├── NameGroupInterface.cpp
│ │ │ ├── ParameterizableInterface.cpp
│ │ │ └── ParametersInterface.cpp
│ │ ├── component/
│ │ │ ├── AccessPolicyInterface.cpp
│ │ │ ├── AddressBlockInterface.cpp
│ │ │ ├── BusInterfaceInterface.cpp
│ │ │ ├── BusInterfaceInterfaceFactory.cpp
│ │ │ ├── BusInterfaceUtilities.cpp
│ │ │ ├── ComponentInstantiationInterface.cpp
│ │ │ ├── FieldInterface.cpp
│ │ │ ├── FileBuilderInterface.cpp
│ │ │ ├── FileInterface.cpp
│ │ │ ├── FileSetInterface.cpp
│ │ │ ├── MasterPortInterface.cpp
│ │ │ ├── MemoryBlockInterface.cpp
│ │ │ ├── MemoryMapInterface.cpp
│ │ │ ├── ModeReferenceInterface.cpp
│ │ │ ├── ModuleParameterInterface.cpp
│ │ │ ├── PortMapInterface.cpp
│ │ │ ├── PortsInterface.cpp
│ │ │ ├── RegisterInterface.cpp
│ │ │ ├── ResetInterface.cpp
│ │ │ ├── SubspaceMapInterface.cpp
│ │ │ └── TransparentBridgeInterface.cpp
│ │ └── design/
│ │ ├── AdHocConnectionInterface.cpp
│ │ ├── ComponentInstanceInterface.cpp
│ │ └── InterconnectionInterface.cpp
│ ├── library/
│ │ ├── DocumentFileAccess.cpp
│ │ ├── DocumentValidator.cpp
│ │ ├── LibraryHandler.cpp
│ │ ├── LibraryItem.cpp
│ │ ├── LibraryLoader.cpp
│ │ ├── LibraryTreeModel.cpp
│ │ ├── TagManager.cpp
│ │ ├── hierarchyitem.cpp
│ │ └── hierarchymodel.cpp
│ ├── plugins/
│ │ ├── ImportHighlighter.cpp
│ │ ├── ImportRunner.cpp
│ │ ├── InterconnectGenerator/
│ │ │ ├── ConfigJsonParser.cpp
│ │ │ ├── InterconnectGenerator.cpp
│ │ │ └── InterconnectRTLWriter.cpp
│ │ ├── PluginManager.cpp
│ │ └── PluginUtilityAdapter.cpp
│ └── utilities/
│ ├── ConsoleMediator.cpp
│ ├── FileHandler.cpp
│ ├── NullChannel.cpp
│ ├── VersionHelper.cpp
│ └── utils.cpp
├── LICENSE
├── PSF_LICENSE.txt
├── Plugins/
│ ├── AlteraBSPGenerator/
│ │ ├── AlteraBSPGenerator.pri
│ │ ├── AlteraBSPGenerator.pro
│ │ ├── AlteraBSPGenerator.qrc
│ │ ├── AlteraBSPGenerator.suo
│ │ ├── AlteraBSPGenerator.vcxproj
│ │ ├── AlteraBSPGenerator.vcxproj.filters
│ │ ├── alteraBSPGenerator.json
│ │ ├── alterabspgenerator.cpp
│ │ ├── alterabspgenerator.h
│ │ ├── alterabspgenerator_global.h
│ │ ├── alterabspgeneratordialog.cpp
│ │ ├── alterabspgeneratordialog.h
│ │ ├── commandlineconsole.cpp
│ │ ├── commandlineconsole.h
│ │ ├── commandlinegeneratordialog.cpp
│ │ └── commandlinegeneratordialog.h
│ ├── CppSourceAnalyzer/
│ │ ├── CppSourceAnalyzer.cpp
│ │ ├── CppSourceAnalyzer.h
│ │ ├── CppSourceAnalyzer.json
│ │ ├── CppSourceAnalyzer.pri
│ │ ├── CppSourceAnalyzer.pro
│ │ ├── CppSourceAnalyzer.vcproj
│ │ ├── CppSourceAnalyzer.vcxproj
│ │ └── CppSourceAnalyzer.vcxproj.filters
│ ├── LinuxDeviceTree/
│ │ ├── CPUSelection/
│ │ │ ├── LinuxDeviceTreeCPUColumns.h
│ │ │ ├── LinuxDeviceTreeCPUDelegate.cpp
│ │ │ ├── LinuxDeviceTreeCPUDelegate.h
│ │ │ ├── LinuxDeviceTreeCPUDetails.cpp
│ │ │ ├── LinuxDeviceTreeCPUDetails.h
│ │ │ ├── LinuxDeviceTreeCPUEditor.cpp
│ │ │ ├── LinuxDeviceTreeCPUEditor.h
│ │ │ ├── LinuxDeviceTreeCPUModel.cpp
│ │ │ ├── LinuxDeviceTreeCPUModel.h
│ │ │ ├── LinuxDeviceTreeCpuRoutesContainer.cpp
│ │ │ └── LinuxDeviceTreeCpuRoutesContainer.h
│ │ ├── LinuxDeviceTree.qrc
│ │ ├── LinuxDeviceTreeDialog.cpp
│ │ ├── LinuxDeviceTreeDialog.h
│ │ ├── LinuxDeviceTreeGenerator.cpp
│ │ ├── LinuxDeviceTreeGenerator.h
│ │ ├── LinuxDeviceTreeGenerator.pri
│ │ ├── LinuxDeviceTreeGenerator.pro
│ │ ├── LinuxDeviceTreeGenerator.vcxproj
│ │ ├── LinuxDeviceTreeGenerator.vcxproj.filters
│ │ ├── LinuxDeviceTreeGenerator_global.h
│ │ ├── LinuxDeviceTreePlugin.cpp
│ │ ├── LinuxDeviceTreePlugin.h
│ │ └── LinuxDeviceTreePlugin.json
│ ├── MCAPICodeGenerator/
│ │ ├── MCAPICodeGenerator.cpp
│ │ ├── MCAPICodeGenerator.h
│ │ ├── MCAPICodeGenerator.pri
│ │ ├── MCAPICodeGenerator.pro
│ │ ├── MCAPICodeGenerator.qrc
│ │ ├── MCAPICodeGenerator.vcproj
│ │ ├── MCAPICodeGenerator.vcxproj
│ │ ├── MCAPICodeGenerator.vcxproj.filters
│ │ ├── MCAPICodeGeneratorPlugin.cpp
│ │ ├── MCAPICodeGeneratorPlugin.h
│ │ ├── MCAPIHeaderGenerator.cpp
│ │ ├── MCAPIHeaderGenerator.h
│ │ ├── MCAPIParser.cpp
│ │ ├── MCAPIParser.h
│ │ └── mcapi.json
│ ├── MakefileGenerator/
│ │ ├── MakeCommon.h
│ │ ├── MakeConfiguration.cpp
│ │ ├── MakeConfiguration.h
│ │ ├── MakeParametersDialog.cpp
│ │ ├── MakeParametersDialog.h
│ │ ├── MakefileGenerator.cpp
│ │ ├── MakefileGenerator.h
│ │ ├── MakefileGenerator.pri
│ │ ├── MakefileGenerator.pro
│ │ ├── MakefileGenerator.qrc
│ │ ├── MakefileGenerator.vcxproj
│ │ ├── MakefileGenerator.vcxproj.filters
│ │ ├── MakefileGeneratorPlugin.cpp
│ │ ├── MakefileGeneratorPlugin.h
│ │ ├── MakefileParser.cpp
│ │ ├── MakefileParser.h
│ │ ├── SWStackParser.cpp
│ │ ├── SWStackParser.h
│ │ ├── makefile.json
│ │ └── makefilegenerator_global.h
│ ├── MemoryMapHeaderGenerator/
│ │ ├── BaseMemoryMapHeaderWriter.cpp
│ │ ├── BaseMemoryMapHeaderWriter.h
│ │ ├── GlobalMemoryMapHeaderWriter.cpp
│ │ ├── GlobalMemoryMapHeaderWriter.h
│ │ ├── LocalMemoryMapHeaderWriter.cpp
│ │ ├── LocalMemoryMapHeaderWriter.h
│ │ ├── MemoryMapHeaderGenerator.pri
│ │ ├── MemoryMapHeaderGenerator.pro
│ │ ├── MemoryMapHeaderGenerator.vcxproj
│ │ ├── MemoryMapHeaderGenerator.vcxproj.filters
│ │ ├── SystemMemoryMapHeaderWriter.cpp
│ │ ├── SystemMemoryMapHeaderWriter.h
│ │ ├── fileSaveDialog/
│ │ │ ├── filesavedialog.cpp
│ │ │ ├── filesavedialog.h
│ │ │ ├── filesavedialogview.cpp
│ │ │ └── filesavedialogview.h
│ │ ├── globalheadersavemodel.cpp
│ │ ├── globalheadersavemodel.h
│ │ ├── headerGenerator.json
│ │ ├── localheadersavedelegate.cpp
│ │ ├── localheadersavedelegate.h
│ │ ├── localheadersavemodel.cpp
│ │ ├── localheadersavemodel.h
│ │ ├── memorymapheadergenerator.cpp
│ │ ├── memorymapheadergenerator.h
│ │ ├── memorymapheadergenerator.qrc
│ │ ├── memorymapheadergenerator_global.h
│ │ ├── systemheadersavemodel.cpp
│ │ └── systemheadersavemodel.h
│ ├── MemoryViewGenerator/
│ │ ├── MemoryViewGenerator.cpp
│ │ ├── MemoryViewGenerator.h
│ │ ├── MemoryViewGenerator.json
│ │ ├── MemoryViewGenerator.pri
│ │ ├── MemoryViewGenerator.pro
│ │ ├── MemoryViewGenerator.qrc
│ │ ├── MemoryViewGenerator.vcxproj
│ │ ├── MemoryViewGenerator.vcxproj.filters
│ │ ├── MemoryViewGeneratorPlugin.cpp
│ │ ├── MemoryViewGeneratorPlugin.h
│ │ └── memoryviewgenerator_global.h
│ ├── ModelSimGenerator/
│ │ ├── ModelSimGenerator.pri
│ │ ├── ModelSimGenerator.pro
│ │ ├── ModelSimGenerator.qrc
│ │ ├── ModelSimGenerator.sdf
│ │ ├── ModelSimGenerator.vcxproj
│ │ ├── ModelSimGenerator.vcxproj.filters
│ │ ├── ModelSimGeneratorPlugin.cpp
│ │ ├── ModelSimGeneratorPlugin.h
│ │ ├── ModelSimWriterFactory/
│ │ │ ├── ModelSimDocument.cpp
│ │ │ ├── ModelSimDocument.h
│ │ │ ├── ModelSimWriter.cpp
│ │ │ ├── ModelSimWriter.h
│ │ │ ├── ModelSimWriterFactory.cpp
│ │ │ └── ModelSimWriterFactory.h
│ │ ├── modelSimGenerator.json
│ │ └── modelsimgenerator_global.h
│ ├── PadsPartGenerator/
│ │ ├── PadsAsciiSyntax.h
│ │ ├── PadsPartGenerator.cpp
│ │ ├── PadsPartGenerator.h
│ │ ├── PadsPartGenerator.pri
│ │ ├── PadsPartGenerator.pro
│ │ ├── PadsPartGenerator.qrc
│ │ ├── PadsPartGenerator.vcxproj
│ │ ├── PadsPartGenerator.vcxproj.filters
│ │ ├── PadsPartGeneratorDialog.cpp
│ │ ├── PadsPartGeneratorDialog.h
│ │ └── padspartgenerator.json
│ ├── PluginSystem/
│ │ └── GeneratorPlugin/
│ │ ├── AddToFilesetWidget.cpp
│ │ ├── AddToFilesetWidget.h
│ │ ├── FileOutputWidget.cpp
│ │ ├── FileOutputWidget.h
│ │ ├── GenerationControl.cpp
│ │ ├── GenerationControl.h
│ │ ├── HDLGenerationDialog.cpp
│ │ ├── HDLGenerationDialog.h
│ │ ├── IWriterFactory.h
│ │ ├── MessagePasser.cpp
│ │ ├── MessagePasser.h
│ │ ├── OutputControl.cpp
│ │ ├── OutputControl.h
│ │ ├── ViewSelection.cpp
│ │ ├── ViewSelection.h
│ │ ├── ViewSelectionWidget.cpp
│ │ └── ViewSelectionWidget.h
│ ├── QuartusPinImportPlugin/
│ │ ├── QuartusPinImportPlugin.cpp
│ │ ├── QuartusPinImportPlugin.h
│ │ ├── QuartusPinImportPlugin.pri
│ │ ├── QuartusPinImportPlugin.pro
│ │ ├── QuartusPinImportPlugin.vcxproj
│ │ ├── QuartusPinImportPlugin.vcxproj.filters
│ │ ├── QuartusPinImportPlugin_global.h
│ │ ├── QuartusPinSyntax.h
│ │ └── quartuspinimportplugin.json
│ ├── QuartusProjectGenerator/
│ │ ├── QuartusGenerator.cpp
│ │ ├── QuartusGenerator.h
│ │ ├── QuartusProjectGenerator.cpp
│ │ ├── QuartusProjectGenerator.h
│ │ ├── QuartusProjectGenerator.json
│ │ ├── QuartusProjectGenerator.pri
│ │ ├── QuartusProjectGenerator.pro
│ │ ├── QuartusProjectGenerator.qrc
│ │ ├── QuartusProjectGenerator.suo
│ │ ├── QuartusProjectGenerator.vcxproj
│ │ ├── QuartusProjectGenerator.vcxproj.filters
│ │ └── QuartusProjectGenerator_global.h
│ ├── RenodeGenerator/
│ │ ├── CPUDialog/
│ │ │ ├── RenodeColumns.h
│ │ │ ├── RenodeConstants.h
│ │ │ ├── RenodeCpuEditor.cpp
│ │ │ ├── RenodeCpuEditor.h
│ │ │ ├── RenodeCpuRoutesContainer.cpp
│ │ │ ├── RenodeCpuRoutesContainer.h
│ │ │ ├── RenodeFileEditor.cpp
│ │ │ ├── RenodeFileEditor.h
│ │ │ ├── RenodeFileSelectionGroup.cpp
│ │ │ ├── RenodeFileSelectionGroup.h
│ │ │ ├── RenodeMemoriesEditor.cpp
│ │ │ ├── RenodeMemoriesEditor.h
│ │ │ ├── RenodeMemoriesModel.cpp
│ │ │ ├── RenodeMemoriesModel.h
│ │ │ ├── RenodePeripheralsDelegate.cpp
│ │ │ ├── RenodePeripheralsDelegate.h
│ │ │ ├── RenodePeripheralsEditor.cpp
│ │ │ ├── RenodePeripheralsEditor.h
│ │ │ ├── RenodePeripheralsModel.cpp
│ │ │ ├── RenodePeripheralsModel.h
│ │ │ ├── RenodeStructs.h
│ │ │ ├── RenodeUtilities.cpp
│ │ │ ├── RenodeUtilities.h
│ │ │ └── TemplateEditor/
│ │ │ ├── PeripheralTemplateConfigurer.cpp
│ │ │ ├── PeripheralTemplateConfigurer.h
│ │ │ ├── PeripheralTemplateDelegate.cpp
│ │ │ ├── PeripheralTemplateDelegate.h
│ │ │ ├── PeripheralTemplateEditor.cpp
│ │ │ ├── PeripheralTemplateEditor.h
│ │ │ ├── PeripheralTemplateModel.cpp
│ │ │ ├── PeripheralTemplateModel.h
│ │ │ ├── PeripheralTemplatesDialog.cpp
│ │ │ └── PeripheralTemplatesDialog.h
│ │ ├── RenodeConfigurationManager.cpp
│ │ ├── RenodeConfigurationManager.h
│ │ ├── RenodeGenerator.cpp
│ │ ├── RenodeGenerator.h
│ │ ├── RenodeGenerator.qrc
│ │ ├── RenodeGeneratorPlugin.cpp
│ │ ├── RenodeGeneratorPlugin.h
│ │ ├── RenodeGeneratorPlugin.pri
│ │ ├── RenodeGeneratorPlugin.pro
│ │ ├── RenodeGeneratorPlugin.vcxproj
│ │ ├── RenodeGeneratorPlugin.vcxproj.filters
│ │ ├── RenodeSettingsModel.cpp
│ │ ├── RenodeSettingsModel.h
│ │ ├── RenodeSettingsWidget.cpp
│ │ ├── RenodeSettingsWidget.h
│ │ ├── renodeGeneratorPlugin.json
│ │ └── renodegeneratorplugin_global.h
│ ├── SVDGenerator/
│ │ ├── CPUDialog/
│ │ │ ├── SVDCPUColumns.h
│ │ │ ├── SVDCPUDelegate.cpp
│ │ │ ├── SVDCPUDelegate.h
│ │ │ ├── SVDCPUEditor.cpp
│ │ │ ├── SVDCPUEditor.h
│ │ │ ├── SVDCPUModel.cpp
│ │ │ ├── SVDCPUModel.h
│ │ │ ├── SVDCpuRoutesContainer.cpp
│ │ │ ├── SVDCpuRoutesContainer.h
│ │ │ └── SVDUtilities.h
│ │ ├── SVDConfigurationManager.cpp
│ │ ├── SVDConfigurationManager.h
│ │ ├── SVDGenerator.cpp
│ │ ├── SVDGenerator.h
│ │ ├── SVDGenerator.qrc
│ │ ├── SVDGeneratorPlugin.cpp
│ │ ├── SVDGeneratorPlugin.h
│ │ ├── SVDGeneratorPlugin.pri
│ │ ├── SVDGeneratorPlugin.pro
│ │ ├── SVDGeneratorPlugin.vcxproj
│ │ ├── SVDGeneratorPlugin.vcxproj.filters
│ │ ├── svdgeneratorplugin.json
│ │ └── svdgeneratorplugin_global.h
│ ├── VHDLAnalyzer/
│ │ ├── VHDLSourceAnalyzer.cpp
│ │ ├── VHDLSourceAnalyzer.h
│ │ ├── VHDLSourceAnalyzer.pri
│ │ ├── VHDLSourceAnalyzer.pro
│ │ ├── VHDLSourceAnalyzer.vcproj
│ │ ├── VHDLSourceAnalyzer.vcxproj
│ │ ├── VHDLSourceAnalyzer.vcxproj.filters
│ │ └── vhdlPlugin.json
│ ├── VHDLGenerator/
│ │ ├── VHDLGenerator.json
│ │ ├── VHDLGenerator.pri
│ │ ├── VHDLGenerator.pro
│ │ ├── VHDLGenerator.qrc
│ │ ├── VHDLGenerator.vcxproj
│ │ ├── VHDLGenerator.vcxproj.filters
│ │ ├── VHDLGeneratorDialog.cpp
│ │ ├── VHDLGeneratorDialog.h
│ │ ├── VHDLGeneratorPlugin.cpp
│ │ ├── VHDLGeneratorPlugin.h
│ │ ├── VHDLGenerator_global.h
│ │ ├── VhdlTypedObject.cpp
│ │ ├── VhdlTypedObject.h
│ │ ├── vhdlcomponentdeclaration.cpp
│ │ ├── vhdlcomponentdeclaration.h
│ │ ├── vhdlcomponentinstance.cpp
│ │ ├── vhdlcomponentinstance.h
│ │ ├── vhdlconnectionendpoint.cpp
│ │ ├── vhdlconnectionendpoint.h
│ │ ├── vhdlgeneral.cpp
│ │ ├── vhdlgeneral.h
│ │ ├── vhdlgenerator2.cpp
│ │ ├── vhdlgenerator2.h
│ │ ├── vhdlgeneric.cpp
│ │ ├── vhdlgeneric.h
│ │ ├── vhdlobject.cpp
│ │ ├── vhdlobject.h
│ │ ├── vhdlport.cpp
│ │ ├── vhdlport.h
│ │ ├── vhdlportmap.cpp
│ │ ├── vhdlportmap.h
│ │ ├── vhdlportsorter.cpp
│ │ ├── vhdlportsorter.h
│ │ ├── vhdlsignal.cpp
│ │ └── vhdlsignal.h
│ ├── VHDLPackageImport/
│ │ ├── VHDLPackageImport.cpp
│ │ ├── VHDLPackageImport.h
│ │ ├── VHDLPackageImport.pri
│ │ ├── VHDLPackageImport.pro
│ │ ├── VHDLSyntax.h
│ │ ├── vhdlpackageimport_global.h
│ │ └── vhdlpackageimportplugin.json
│ ├── VHDLimport/
│ │ ├── VHDLGenericParser.cpp
│ │ ├── VHDLGenericParser.h
│ │ ├── VHDLPortParser.cpp
│ │ ├── VHDLPortParser.h
│ │ ├── VHDLSyntax.h
│ │ ├── VHDLimport.cpp
│ │ ├── VHDLimport.h
│ │ ├── VHDLimport.pri
│ │ ├── VHDLimport.pro
│ │ ├── VHDLimport.vcxproj
│ │ ├── VHDLimport.vcxproj.filters
│ │ ├── vhdlimport_global.h
│ │ └── vhdlimportplugin.json
│ ├── VerilogGenerator/
│ │ ├── CommentWriter/
│ │ │ ├── CommentWriter.cpp
│ │ │ └── CommentWriter.h
│ │ ├── ComponentInstanceVerilogWriter/
│ │ │ ├── ComponentInstanceVerilogWriter.cpp
│ │ │ └── ComponentInstanceVerilogWriter.h
│ │ ├── ComponentVerilogWriter/
│ │ │ ├── ComponentVerilogWriter.cpp
│ │ │ └── ComponentVerilogWriter.h
│ │ ├── ModelParameterVerilogWriter/
│ │ │ ├── ModelParameterVerilogWriter.cpp
│ │ │ └── ModelParameterVerilogWriter.h
│ │ ├── TextBodyWriter/
│ │ │ ├── TextBodyWriter.cpp
│ │ │ └── TextBodyWriter.h
│ │ ├── VerilogAssignmentWriter/
│ │ │ ├── VerilogAssignmentWriter.cpp
│ │ │ └── VerilogAssignmentWriter.h
│ │ ├── VerilogGenerator.qrc
│ │ ├── VerilogGeneratorPlugin.cpp
│ │ ├── VerilogGeneratorPlugin.h
│ │ ├── VerilogGeneratorPlugin.pri
│ │ ├── VerilogGeneratorPlugin.pro
│ │ ├── VerilogGeneratorPlugin.vcxproj
│ │ ├── VerilogGeneratorPlugin.vcxproj.filters
│ │ ├── VerilogHeaderWriter/
│ │ │ ├── VerilogHeaderWriter.cpp
│ │ │ └── VerilogHeaderWriter.h
│ │ ├── VerilogInterconnectionWriter/
│ │ │ ├── VerilogInterconnectionWriter.cpp
│ │ │ └── VerilogInterconnectionWriter.h
│ │ ├── VerilogPortWriter/
│ │ │ ├── VerilogPortWriter.cpp
│ │ │ ├── VerilogPortWriter.h
│ │ │ ├── VerilogTopDefaultWriter.cpp
│ │ │ └── VerilogTopDefaultWriter.h
│ │ ├── VerilogSourceHighlight.cpp
│ │ ├── VerilogSourceHighlight.h
│ │ ├── VerilogWireWriter/
│ │ │ ├── VerilogWireWriter.cpp
│ │ │ └── VerilogWireWriter.h
│ │ ├── VerilogWriterFactory/
│ │ │ ├── VerilogDocument.cpp
│ │ │ ├── VerilogDocument.h
│ │ │ ├── VerilogWriterFactory.cpp
│ │ │ └── VerilogWriterFactory.h
│ │ ├── common/
│ │ │ ├── Writer.h
│ │ │ ├── WriterGroup.cpp
│ │ │ └── WriterGroup.h
│ │ ├── veriloggeneratorplugin.json
│ │ └── veriloggeneratorplugin_global.h
│ ├── VerilogImport/
│ │ ├── VerilogImport.pri
│ │ ├── VerilogImport.pro
│ │ ├── VerilogImport.vcxproj
│ │ ├── VerilogImport.vcxproj.filters
│ │ ├── VerilogImporter.cpp
│ │ ├── VerilogImporter.h
│ │ ├── VerilogInstanceParser.cpp
│ │ ├── VerilogInstanceParser.h
│ │ ├── VerilogParameterParser.cpp
│ │ ├── VerilogParameterParser.h
│ │ ├── VerilogPortParser.cpp
│ │ ├── VerilogPortParser.h
│ │ ├── VerilogSyntax.cpp
│ │ ├── VerilogSyntax.h
│ │ ├── verilogimport_global.h
│ │ └── verilogimportplugin.json
│ ├── VerilogIncludeImport/
│ │ ├── VerilogIncludeImport.cpp
│ │ ├── VerilogIncludeImport.h
│ │ ├── VerilogIncludeImport.pri
│ │ ├── VerilogIncludeImport.pro
│ │ ├── VerilogIncludeImport.vcxproj
│ │ ├── VerilogIncludeImport.vcxproj.filters
│ │ ├── verilogincludeimport_global.h
│ │ └── verilogincludeimportplugin.json
│ ├── VerilogSourceAnalyzer/
│ │ ├── VerilogSourceAnalyzer.cpp
│ │ ├── VerilogSourceAnalyzer.h
│ │ ├── VerilogSourceAnalyzer.json
│ │ ├── VerilogSourceAnalyzer.pri
│ │ ├── VerilogSourceAnalyzer.pro
│ │ ├── VerilogSourceAnalyzer.vcxproj
│ │ ├── VerilogSourceAnalyzer.vcxproj.filters
│ │ └── verilogsourceanalyzer_global.h
│ └── common/
│ ├── CPUDialog/
│ │ ├── CPUEditor.cpp
│ │ ├── CPUEditor.h
│ │ ├── CPUSelectionDialog.cpp
│ │ └── CPUSelectionDialog.h
│ ├── CSourceWriter.cpp
│ ├── CSourceWriter.h
│ ├── ConfigurationManager.cpp
│ ├── ConfigurationManager.h
│ ├── ConnectivityGraphUtilities.cpp
│ ├── ConnectivityGraphUtilities.h
│ ├── CpuRoutesContainer.cpp
│ ├── CpuRoutesContainer.h
│ ├── HDLParser/
│ │ ├── HDLCommandLineParser.cpp
│ │ ├── HDLCommandLineParser.h
│ │ ├── HDLParserCommon.h
│ │ ├── MetaComponent.cpp
│ │ ├── MetaComponent.h
│ │ ├── MetaDesign.cpp
│ │ ├── MetaDesign.h
│ │ ├── MetaInstance.cpp
│ │ └── MetaInstance.h
│ ├── LanguageHighlighter.cpp
│ ├── LanguageHighlighter.h
│ ├── PluginConfigurationManager.cpp
│ ├── PluginConfigurationManager.h
│ ├── PortSorter/
│ │ ├── InterfaceDirectionNameSorter.cpp
│ │ ├── InterfaceDirectionNameSorter.h
│ │ └── PortSorter.h
│ ├── SingleCpuRoutesContainer.cpp
│ ├── SingleCpuRoutesContainer.h
│ ├── SourceHighlightStyle.cpp
│ └── SourceHighlightStyle.h
├── PythonAPI/
│ ├── ChannelRelay.cpp
│ ├── ChannelRelay.h
│ ├── ExampleScripts/
│ │ ├── createComponent.py
│ │ ├── createComponentItems.py
│ │ ├── listRegisters.py
│ │ ├── parameterUsage.py
│ │ └── verilogGenerator.py
│ ├── FileChannel.cpp
│ ├── FileChannel.h
│ ├── InterfaceFiles/
│ │ ├── NameGroup.i
│ │ ├── Port.i
│ │ └── QString.i
│ ├── PythonAPI.cpp
│ ├── PythonAPI.h
│ ├── PythonAPI.i
│ ├── PythonAPI.pri
│ ├── PythonAPI.pro
│ ├── PythonAPI.vcxproj
│ ├── PythonAPI.vcxproj.filters
│ ├── PythonInterpreter.cpp
│ ├── PythonInterpreter.h
│ ├── StdInputListener.cpp
│ ├── StdInputListener.h
│ ├── WriteChannel.h
│ ├── constructPythonComponent.py
│ ├── extensions/
│ │ ├── IOCatcher.cpp
│ │ └── IOCatcher.h
│ ├── ipmm_core_pkg/
│ │ ├── __init__.py
│ │ ├── addressBlock.py
│ │ ├── component.py
│ │ ├── field.py
│ │ ├── parameter.py
│ │ ├── port.py
│ │ ├── primitive.py
│ │ ├── register.py
│ │ └── reset.py
│ ├── python-3.10.6-embed-amd64/
│ │ ├── LICENSE.txt
│ │ ├── _asyncio.pyd
│ │ ├── _bz2.pyd
│ │ ├── _ctypes.pyd
│ │ ├── _decimal.pyd
│ │ ├── _elementtree.pyd
│ │ ├── _hashlib.pyd
│ │ ├── _lzma.pyd
│ │ ├── _msi.pyd
│ │ ├── _multiprocessing.pyd
│ │ ├── _overlapped.pyd
│ │ ├── _queue.pyd
│ │ ├── _socket.pyd
│ │ ├── _sqlite3.pyd
│ │ ├── _ssl.pyd
│ │ ├── _uuid.pyd
│ │ ├── _zoneinfo.pyd
│ │ ├── pyexpat.pyd
│ │ ├── python.cat
│ │ ├── python310._pth
│ │ ├── select.pyd
│ │ ├── unicodedata.pyd
│ │ └── winsound.pyd
│ ├── pythonHelps.py
│ ├── pythonapi_global.h
│ └── runPythonAPI.py
├── README.md
├── RunDeploy.bat
├── common/
│ ├── GenericEditProvider.cpp
│ ├── GenericEditProvider.h
│ ├── IEditProvider.h
│ ├── KactusColors.h
│ ├── NameGenerationPolicy.cpp
│ ├── NameGenerationPolicy.h
│ ├── TextEditProvider.cpp
│ ├── TextEditProvider.h
│ ├── delegates/
│ │ ├── ComboDelegate/
│ │ │ ├── combodelegate.cpp
│ │ │ └── combodelegate.h
│ │ └── LineEditDelegate/
│ │ ├── lineeditdelegate.cpp
│ │ └── lineeditdelegate.h
│ ├── dialogs/
│ │ ├── LibrarySettingsDialog/
│ │ │ ├── LibrarySettingsColumns.h
│ │ │ ├── LibrarySettingsDialog.cpp
│ │ │ ├── LibrarySettingsDialog.h
│ │ │ ├── librarysettingsdelegate.cpp
│ │ │ └── librarysettingsdelegate.h
│ │ ├── NewBusDialog/
│ │ │ ├── NewBusDialog.cpp
│ │ │ └── NewBusDialog.h
│ │ ├── NewDesignDialog/
│ │ │ ├── NewDesignDialog.cpp
│ │ │ └── NewDesignDialog.h
│ │ ├── comboSelector/
│ │ │ ├── comboselector.cpp
│ │ │ └── comboselector.h
│ │ ├── createConfigurationDialog/
│ │ │ ├── createconfigurationdialog.cpp
│ │ │ └── createconfigurationdialog.h
│ │ ├── listSelectDialog/
│ │ │ ├── ListSelectDialog.cpp
│ │ │ └── ListSelectDialog.h
│ │ ├── newObjectDialog/
│ │ │ ├── newobjectdialog.cpp
│ │ │ └── newobjectdialog.h
│ │ └── propertyPageDialog/
│ │ ├── PropertyPageDialog.cpp
│ │ ├── PropertyPageDialog.h
│ │ ├── PropertyPageView.cpp
│ │ └── PropertyPageView.h
│ ├── expressions/
│ │ ├── utilities.cpp
│ │ └── utilities.h
│ ├── graphics/
│ │ └── Originals/
│ │ ├── AbsDef.psd
│ │ ├── Appicon.psd
│ │ ├── BSP24.psd
│ │ ├── Design.psd
│ │ ├── Expand.psd
│ │ ├── Hierarchical.psd
│ │ ├── NewBus.psd
│ │ ├── NewBusIcon.psd
│ │ ├── NewBusIcon2.psd
│ │ ├── SWComponent.psd
│ │ ├── SWDesign.psd
│ │ ├── SplashScreen.psd
│ │ ├── System.psd
│ │ ├── modelsim24.pdn
│ │ └── quartus24.pdn
│ ├── graphicsItems/
│ │ ├── CommonGraphicsUndoCommands.cpp
│ │ ├── CommonGraphicsUndoCommands.h
│ │ ├── ComponentItem.cpp
│ │ ├── ComponentItem.h
│ │ ├── ConnectionEndpoint.cpp
│ │ ├── ConnectionEndpoint.h
│ │ ├── ConnectionItem.h
│ │ ├── ConnectionItem.inl
│ │ ├── ConnectionUndoCommands.cpp
│ │ ├── ConnectionUndoCommands.h
│ │ ├── GraphicsColumn.cpp
│ │ ├── GraphicsColumn.h
│ │ ├── GraphicsColumnAddCommand.cpp
│ │ ├── GraphicsColumnAddCommand.h
│ │ ├── GraphicsColumnConstants.h
│ │ ├── GraphicsColumnLayout.cpp
│ │ ├── GraphicsColumnLayout.h
│ │ ├── GraphicsColumnUndoCommands.cpp
│ │ ├── GraphicsColumnUndoCommands.h
│ │ ├── GraphicsConnection.cpp
│ │ ├── GraphicsConnection.h
│ │ ├── GraphicsItemTypes.h
│ │ ├── GraphicsLineEdit.cpp
│ │ ├── GraphicsLineEdit.h
│ │ ├── GraphicsRectButton.cpp
│ │ ├── GraphicsRectButton.h
│ │ ├── IGraphicsItemStack.h
│ │ ├── expandableitem.cpp
│ │ ├── expandableitem.h
│ │ ├── graphicsexpandcollapseitem.cpp
│ │ ├── graphicsexpandcollapseitem.h
│ │ ├── visualizeritem.cpp
│ │ └── visualizeritem.h
│ ├── layouts/
│ │ ├── HCollisionLayout.h
│ │ ├── HCollisionLayout.inl
│ │ ├── HStackedLayout.h
│ │ ├── HStackedLayout.inl
│ │ ├── IHGraphicsLayout.h
│ │ ├── IVGraphicsLayout.h
│ │ ├── VCollisionLayout.h
│ │ ├── VCollisionLayout.inl
│ │ ├── VNoCollisionNoMovementLayout.h
│ │ ├── VNoCollisionNoMovementLayout.inl
│ │ ├── VStackedLayout.h
│ │ ├── VStackedLayout.inl
│ │ ├── VStaticLayout.h
│ │ └── VStaticLayout.inl
│ ├── ui/
│ │ ├── GraphicalMessageMediator.cpp
│ │ └── GraphicalMessageMediator.h
│ ├── validators/
│ │ └── LibraryPathValidator/
│ │ ├── librarypathvalidator.cpp
│ │ └── librarypathvalidator.h
│ ├── views/
│ │ ├── EditableListView/
│ │ │ ├── editablelistview.cpp
│ │ │ └── editablelistview.h
│ │ ├── EditableTableView/
│ │ │ ├── editabletableview.cpp
│ │ │ └── editabletableview.h
│ │ ├── EditableTreeView/
│ │ │ ├── EditableTreeSortFilter.cpp
│ │ │ ├── EditableTreeSortFilter.h
│ │ │ ├── EditableTreeView.cpp
│ │ │ └── EditableTreeView.h
│ │ └── ExpandingTreeView/
│ │ ├── ExpandingTreeView.cpp
│ │ └── ExpandingTreeView.h
│ └── widgets/
│ ├── DirectoryListSelector/
│ │ ├── DirectoryListSelector.cpp
│ │ └── DirectoryListSelector.h
│ ├── EnumCollectionEditor/
│ │ ├── EnumCollectionEditor.cpp
│ │ ├── EnumCollectionEditor.h
│ │ ├── EnumerationEditor.cpp
│ │ ├── EnumerationEditor.h
│ │ ├── InterfaceEnumEditor.cpp
│ │ └── InterfaceEnumEditor.h
│ ├── FileSelector/
│ │ ├── fileselector.cpp
│ │ └── fileselector.h
│ ├── GroupBoxWithAlertSign/
│ │ ├── GroupBoxWithAlertSign.cpp
│ │ ├── GroupBoxWithAlertSign.h
│ │ ├── StyleGroupBoxWithAlertSign.cpp
│ │ ├── StyleGroupBoxWithAlertSign.h
│ │ ├── StyleOptionGroupBoxWithAlertSign.cpp
│ │ └── StyleOptionGroupBoxWithAlertSign.h
│ ├── LibrarySelectorWidget/
│ │ ├── LibraryPathEditor/
│ │ │ ├── librarypatheditor.cpp
│ │ │ └── librarypatheditor.h
│ │ ├── LibraryPathSelector/
│ │ │ ├── librarypathselector.cpp
│ │ │ └── librarypathselector.h
│ │ ├── LibrarySelectorWidget.cpp
│ │ └── LibrarySelectorWidget.h
│ ├── LineEditEx/
│ │ ├── LineEditEx.cpp
│ │ └── LineEditEx.h
│ ├── ParameterGroupBox/
│ │ ├── parametergroupbox.cpp
│ │ └── parametergroupbox.h
│ ├── SnippetTextEdit/
│ │ ├── SnippetHighlighter.cpp
│ │ ├── SnippetHighlighter.h
│ │ ├── SnippetTextEdit.cpp
│ │ └── SnippetTextEdit.h
│ ├── TreeItemSelector/
│ │ ├── FramedTreeItemEditor.cpp
│ │ ├── FramedTreeItemEditor.h
│ │ ├── TreeItem.h
│ │ ├── TreeItemEditor.cpp
│ │ ├── TreeItemEditor.h
│ │ ├── TreeItemModel.cpp
│ │ └── TreeItemModel.h
│ ├── accessComboBox/
│ │ ├── accesscombobox.cpp
│ │ └── accesscombobox.h
│ ├── assistedLineEdit/
│ │ ├── AssistedLineEdit.cpp
│ │ ├── AssistedLineEdit.h
│ │ ├── BasicLineContentMatcher.cpp
│ │ ├── BasicLineContentMatcher.h
│ │ ├── ILineContentMatcher.h
│ │ ├── LineContentAssistWidget.cpp
│ │ └── LineContentAssistWidget.h
│ ├── assistedTextEdit/
│ │ ├── AssistedTextEdit.cpp
│ │ ├── AssistedTextEdit.h
│ │ ├── HighlightStyleDesc.h
│ │ ├── ITextContentMatcher.h
│ │ ├── TextContentAssistWidget.cpp
│ │ ├── TextContentAssistWidget.h
│ │ ├── ToolTipHintWidget.cpp
│ │ └── ToolTipHintWidget.h
│ ├── booleanComboBox/
│ │ ├── booleancombobox.cpp
│ │ └── booleancombobox.h
│ ├── busReferenceComboBox/
│ │ ├── BusReferenceComboBox.cpp
│ │ └── BusReferenceComboBox.h
│ ├── colorBox/
│ │ ├── ColorBox.cpp
│ │ └── ColorBox.h
│ ├── componentPreviewBox/
│ │ ├── ComponentPreviewBox.cpp
│ │ └── ComponentPreviewBox.h
│ ├── fileTypeSelector/
│ │ ├── filetypeselector.cpp
│ │ └── filetypeselector.h
│ ├── instanceWidgets/
│ │ ├── InstanceWidgets.cpp
│ │ └── InstanceWidgets.h
│ ├── interfaceModeSelector/
│ │ ├── interfacemodeselector.cpp
│ │ └── interfacemodeselector.h
│ ├── interfaceSelector/
│ │ ├── interfaceselector.cpp
│ │ └── interfaceselector.h
│ ├── kactusAttributeEditor/
│ │ ├── KactusAttributeEditor.cpp
│ │ └── KactusAttributeEditor.h
│ ├── listManager/
│ │ ├── ListManager.pro
│ │ ├── dirlistmanager.cpp
│ │ ├── dirlistmanager.h
│ │ ├── dirlistmanagermodel.cpp
│ │ ├── dirlistmanagermodel.h
│ │ ├── listeditor.cpp
│ │ ├── listeditor.h
│ │ ├── listmanager.cpp
│ │ ├── listmanager.h
│ │ ├── listmanagermodel.cpp
│ │ └── listmanagermodel.h
│ ├── modWriteComboBox/
│ │ ├── modwritecombobox.cpp
│ │ └── modwritecombobox.h
│ ├── nameGroupBox/
│ │ ├── NameGroupBoxPlugin/
│ │ │ ├── namegroupboxPlugin.pro
│ │ │ ├── namegroupboxplugin.cpp
│ │ │ └── namegroupboxplugin.h
│ │ ├── namegroupbox.cpp
│ │ └── namegroupbox.h
│ ├── nameGroupEditor/
│ │ ├── namegroupeditor.cpp
│ │ └── namegroupeditor.h
│ ├── readActionComboBox/
│ │ ├── readactioncombobox.cpp
│ │ └── readactioncombobox.h
│ ├── segmentComboBox/
│ │ ├── SegmentComboBox.cpp
│ │ └── SegmentComboBox.h
│ ├── summaryLabel/
│ │ ├── summarylabel.cpp
│ │ └── summarylabel.h
│ ├── tabDocument/
│ │ ├── TabDocument.cpp
│ │ └── TabDocument.h
│ ├── tagEditor/
│ │ ├── FlowLayout.cpp
│ │ ├── FlowLayout.h
│ │ ├── TagCompleterModel.cpp
│ │ ├── TagCompleterModel.h
│ │ ├── TagContainer.cpp
│ │ ├── TagContainer.h
│ │ ├── TagDisplay.cpp
│ │ ├── TagDisplay.h
│ │ ├── TagEditor.cpp
│ │ ├── TagEditor.h
│ │ ├── TagEditorContainer.cpp
│ │ ├── TagEditorContainer.h
│ │ ├── TagLabel.cpp
│ │ ├── TagLabel.h
│ │ ├── TagSelector.cpp
│ │ ├── TagSelector.h
│ │ ├── TagSelectorContainer.cpp
│ │ └── TagSelectorContainer.h
│ ├── testConstraintComboBox/
│ │ ├── testconstraintcombobox.cpp
│ │ └── testconstraintcombobox.h
│ ├── usageComboBox/
│ │ ├── usagecombobox.cpp
│ │ └── usagecombobox.h
│ ├── viewSelector/
│ │ ├── viewselector.cpp
│ │ └── viewselector.h
│ ├── vlnvDisplayer/
│ │ ├── vlnvdisplayer.cpp
│ │ └── vlnvdisplayer.h
│ └── vlnvEditor/
│ ├── VLNVContentMatcher.cpp
│ ├── VLNVContentMatcher.h
│ ├── VLNVDataTree.cpp
│ ├── VLNVDataTree.h
│ ├── vlnveditor.cpp
│ └── vlnveditor.h
├── configure
├── createhelp
├── editors/
│ ├── AbstractionDefinitionEditor/
│ │ ├── AbsDefParameterReferenceCounter.cpp
│ │ ├── AbsDefParameterReferenceCounter.h
│ │ ├── AbsDefParameterReferenceTree.cpp
│ │ ├── AbsDefParameterReferenceTree.h
│ │ ├── AbstractionDefinitionEditor.cpp
│ │ ├── AbstractionDefinitionEditor.h
│ │ ├── AbstractionDefinitionPortsSortFilter.cpp
│ │ ├── AbstractionDefinitionPortsSortFilter.h
│ │ ├── AbstractionDefinitionSignalRow.cpp
│ │ ├── AbstractionDefinitionSignalRow.h
│ │ ├── AbstractionPortsDelegate.cpp
│ │ ├── AbstractionPortsDelegate.h
│ │ ├── AbstractionPortsEditor.cpp
│ │ ├── AbstractionPortsEditor.h
│ │ ├── AbstractionPortsModel.cpp
│ │ ├── AbstractionPortsModel.h
│ │ ├── AbstractionPortsView.cpp
│ │ ├── AbstractionPortsView.h
│ │ ├── AbstractionTransactionalPortsDelegate.cpp
│ │ ├── AbstractionTransactionalPortsDelegate.h
│ │ ├── AbstractionTransactionalPortsSortFilter.cpp
│ │ ├── AbstractionTransactionalPortsSortFilter.h
│ │ ├── AbstractionWirePortsDelegate.cpp
│ │ ├── AbstractionWirePortsDelegate.h
│ │ ├── AbstractionWirePortsSortFilter.cpp
│ │ ├── AbstractionWirePortsSortFilter.h
│ │ ├── LogicalPortColumns.h
│ │ ├── QualifierData.h
│ │ ├── QualifierEditor.cpp
│ │ ├── QualifierEditor.h
│ │ ├── absdefgroup.cpp
│ │ └── absdefgroup.h
│ ├── ApiDefinitionEditor/
│ │ ├── ApiDefinitionEditor.cpp
│ │ ├── ApiDefinitionEditor.h
│ │ ├── ApiFunctionColumns.h
│ │ ├── ApiFunctionEditor.cpp
│ │ ├── ApiFunctionEditor.h
│ │ ├── ApiFunctionModel.cpp
│ │ ├── ApiFunctionModel.h
│ │ ├── ApiFunctionParameterDelegate.cpp
│ │ ├── ApiFunctionParameterDelegate.h
│ │ ├── ApiFunctionParameterModel.cpp
│ │ └── ApiFunctionParameterModel.h
│ ├── BusDefinitionEditor/
│ │ ├── BusDefinitionEditor.cpp
│ │ ├── BusDefinitionEditor.h
│ │ ├── BusDefinitionParameterReferenceTree.cpp
│ │ ├── BusDefinitionParameterReferenceTree.h
│ │ ├── SystemGroupListEditor.cpp
│ │ ├── SystemGroupListEditor.h
│ │ ├── busdefgroup.cpp
│ │ └── busdefgroup.h
│ ├── CSourceEditor/
│ │ ├── CSourceContentMatcher.cpp
│ │ ├── CSourceContentMatcher.h
│ │ ├── CSourceHighlight.cpp
│ │ ├── CSourceHighlight.h
│ │ ├── CSourceHighlighter.cpp
│ │ ├── CSourceHighlighter.h
│ │ ├── CSourceTextEdit.cpp
│ │ ├── CSourceTextEdit.h
│ │ ├── CSourceWidget.cpp
│ │ └── CSourceWidget.h
│ ├── CatalogEditor/
│ │ ├── CatalogEditor.cpp
│ │ ├── CatalogEditor.h
│ │ ├── CatalogFileColumns.h
│ │ ├── CatalogFileDelegate.cpp
│ │ ├── CatalogFileDelegate.h
│ │ ├── CatalogFileFilter.cpp
│ │ ├── CatalogFileFilter.h
│ │ ├── CatalogFileModel.cpp
│ │ ├── CatalogFileModel.h
│ │ ├── CatalogFileView.cpp
│ │ └── CatalogFileView.h
│ ├── ComDefinitionEditor/
│ │ ├── ComDefinitionEditor.cpp
│ │ ├── ComDefinitionEditor.h
│ │ ├── ComPropertyColumns.h
│ │ ├── ComPropertyDelegate.cpp
│ │ ├── ComPropertyDelegate.h
│ │ ├── ComPropertyEditor.cpp
│ │ ├── ComPropertyEditor.h
│ │ ├── ComPropertyModel.cpp
│ │ └── ComPropertyModel.h
│ ├── ComponentEditor/
│ │ ├── ParameterItemEditor.cpp
│ │ ├── ParameterItemEditor.h
│ │ ├── addressSpaces/
│ │ │ ├── AddressSpaceColumns.h
│ │ │ ├── SegmentColumns.h
│ │ │ ├── SegmentDelegate.cpp
│ │ │ ├── SegmentDelegate.h
│ │ │ ├── addressSpaceVisualizer/
│ │ │ │ ├── AddressSpaceConflictedItem.cpp
│ │ │ │ ├── AddressSpaceConflictedItem.h
│ │ │ │ ├── addressspacegapitem.cpp
│ │ │ │ ├── addressspacegapitem.h
│ │ │ │ ├── addressspacescene.cpp
│ │ │ │ ├── addressspacescene.h
│ │ │ │ ├── addressspacevisualizationitem.cpp
│ │ │ │ ├── addressspacevisualizationitem.h
│ │ │ │ ├── addressspacevisualizer.cpp
│ │ │ │ ├── addressspacevisualizer.h
│ │ │ │ ├── localaddrblockgraphitem.cpp
│ │ │ │ ├── localaddrblockgraphitem.h
│ │ │ │ ├── segmentgraphitem.cpp
│ │ │ │ └── segmentgraphitem.h
│ │ │ ├── addressspaceeditor.cpp
│ │ │ ├── addressspaceeditor.h
│ │ │ ├── addressspacegeneraleditor.cpp
│ │ │ ├── addressspacegeneraleditor.h
│ │ │ ├── addressspacesdelegate.cpp
│ │ │ ├── addressspacesdelegate.h
│ │ │ ├── addressspaceseditor.cpp
│ │ │ ├── addressspaceseditor.h
│ │ │ ├── addressspacesmodel.cpp
│ │ │ ├── addressspacesmodel.h
│ │ │ ├── localMemoryMap/
│ │ │ │ ├── localmemorymapeditor.cpp
│ │ │ │ ├── localmemorymapeditor.h
│ │ │ │ ├── localmemorymapgraphitem.cpp
│ │ │ │ └── localmemorymapgraphitem.h
│ │ │ ├── segmenteditor.cpp
│ │ │ ├── segmenteditor.h
│ │ │ ├── segmentsmodel.cpp
│ │ │ └── segmentsmodel.h
│ │ ├── busInterfaces/
│ │ │ ├── AbstractionTypesConstants.h
│ │ │ ├── AbstractionTypesDelegate.cpp
│ │ │ ├── AbstractionTypesDelegate.h
│ │ │ ├── AbstractionTypesEditor.cpp
│ │ │ ├── AbstractionTypesEditor.h
│ │ │ ├── AbstractionTypesModel.cpp
│ │ │ ├── AbstractionTypesModel.h
│ │ │ ├── BusInterfaceColumns.h
│ │ │ ├── businterfaceeditor.cpp
│ │ │ ├── businterfaceeditor.h
│ │ │ ├── businterfacesdelegate.cpp
│ │ │ ├── businterfacesdelegate.h
│ │ │ ├── businterfaceseditor.cpp
│ │ │ ├── businterfaceseditor.h
│ │ │ ├── businterfacesmodel.cpp
│ │ │ ├── businterfacesmodel.h
│ │ │ ├── general/
│ │ │ │ ├── BridgeColumns.h
│ │ │ │ ├── InitiatorModeEditor.cpp
│ │ │ │ ├── InitiatorModeEditor.h
│ │ │ │ ├── MasterModeEditor.cpp
│ │ │ │ ├── MasterModeEditor.h
│ │ │ │ ├── MirroredInitiatorModeEditor.cpp
│ │ │ │ ├── MirroredInitiatorModeEditor.h
│ │ │ │ ├── MirroredMasterModeEditor.cpp
│ │ │ │ ├── MirroredMasterModeEditor.h
│ │ │ │ ├── MirroredSlaveModeEditor.cpp
│ │ │ │ ├── MirroredSlaveModeEditor.h
│ │ │ │ ├── MirroredTargetModeEditor.cpp
│ │ │ │ ├── MirroredTargetModeEditor.h
│ │ │ │ ├── ModeEditorBase.cpp
│ │ │ │ ├── ModeEditorBase.h
│ │ │ │ ├── MonitorModeEditor.cpp
│ │ │ │ ├── MonitorModeEditor.h
│ │ │ │ ├── SlaveModeEditor.cpp
│ │ │ │ ├── SlaveModeEditor.h
│ │ │ │ ├── SystemModeEditor.cpp
│ │ │ │ ├── SystemModeEditor.h
│ │ │ │ ├── TargetModeEditor.cpp
│ │ │ │ ├── TargetModeEditor.h
│ │ │ │ ├── bridgesdelegate.cpp
│ │ │ │ ├── bridgesdelegate.h
│ │ │ │ ├── bridgeseditor.cpp
│ │ │ │ ├── bridgeseditor.h
│ │ │ │ ├── bridgesmodel.cpp
│ │ │ │ ├── bridgesmodel.h
│ │ │ │ ├── busifgeneraldetails.cpp
│ │ │ │ ├── busifgeneraldetails.h
│ │ │ │ ├── busifgeneraltab.cpp
│ │ │ │ ├── busifgeneraltab.h
│ │ │ │ ├── interfacemodestack.cpp
│ │ │ │ └── interfacemodestack.h
│ │ │ └── portmaps/
│ │ │ ├── BusInterfacePortMapTab.cpp
│ │ │ ├── BusInterfacePortMapTab.h
│ │ │ ├── JaroWinklerAlgorithm.cpp
│ │ │ ├── JaroWinklerAlgorithm.h
│ │ │ ├── PhysicalPortMappingTableModel.cpp
│ │ │ ├── PhysicalPortMappingTableModel.h
│ │ │ ├── PhysicalPortMappingTableView.cpp
│ │ │ ├── PhysicalPortMappingTableView.h
│ │ │ ├── PortListSortProxyModel.cpp
│ │ │ ├── PortListSortProxyModel.h
│ │ │ ├── PortMapAutoConnector.cpp
│ │ │ ├── PortMapAutoConnector.h
│ │ │ ├── PortMapDelegate.cpp
│ │ │ ├── PortMapDelegate.h
│ │ │ ├── PortMapHeaderView.cpp
│ │ │ ├── PortMapHeaderView.h
│ │ │ ├── PortMapModel.cpp
│ │ │ ├── PortMapModel.h
│ │ │ ├── PortMapSortFilter.cpp
│ │ │ ├── PortMapSortFilter.h
│ │ │ ├── PortMapView.cpp
│ │ │ ├── PortMapView.h
│ │ │ ├── PortMappingColumns.h
│ │ │ ├── PortMappingTableModel.cpp
│ │ │ ├── PortMappingTableModel.h
│ │ │ ├── PortMappingTableView.cpp
│ │ │ ├── PortMappingTableView.h
│ │ │ └── PortMapsColumns.h
│ │ ├── channels/
│ │ │ ├── ChannelColumns.h
│ │ │ ├── channelsdelegate.cpp
│ │ │ ├── channelsdelegate.h
│ │ │ ├── channelseditor.cpp
│ │ │ ├── channelseditor.h
│ │ │ ├── channelsmodel.cpp
│ │ │ └── channelsmodel.h
│ │ ├── choices/
│ │ │ ├── ChoiceColumns.h
│ │ │ ├── ChoicesEditor.cpp
│ │ │ ├── ChoicesEditor.h
│ │ │ ├── ChoicesModel.cpp
│ │ │ ├── ChoicesModel.h
│ │ │ ├── EnumerationColumns.h
│ │ │ ├── EnumerationModel.cpp
│ │ │ └── EnumerationModel.h
│ │ ├── common/
│ │ │ ├── AbstractParameterModel.cpp
│ │ │ ├── AbstractParameterModel.h
│ │ │ ├── ConfigurableElementFinder.cpp
│ │ │ ├── ConfigurableElementFinder.h
│ │ │ ├── DesignConfigurationInstantiationParameterFinder.cpp
│ │ │ ├── DesignConfigurationInstantiationParameterFinder.h
│ │ │ ├── EnumerationEditorConstructorDelegate.cpp
│ │ │ ├── EnumerationEditorConstructorDelegate.h
│ │ │ ├── ExpressionDelegate.cpp
│ │ │ ├── ExpressionDelegate.h
│ │ │ ├── ExpressionEditor.cpp
│ │ │ ├── ExpressionEditor.h
│ │ │ ├── ExpressionLineEditor.cpp
│ │ │ ├── ExpressionLineEditor.h
│ │ │ ├── FloatingModeReferenceEditor.cpp
│ │ │ ├── FloatingModeReferenceEditor.h
│ │ │ ├── InstantiationConfigurableElementEditor.cpp
│ │ │ ├── InstantiationConfigurableElementEditor.h
│ │ │ ├── MasterExpressionEditor.cpp
│ │ │ ├── MasterExpressionEditor.h
│ │ │ ├── MemoryAlignScene.cpp
│ │ │ ├── MemoryAlignScene.h
│ │ │ ├── MemoryTreeFactory.cpp
│ │ │ ├── MemoryTreeFactory.h
│ │ │ ├── ModeReferenceDelegate.cpp
│ │ │ ├── ModeReferenceDelegate.h
│ │ │ ├── ModeReferenceEditor.cpp
│ │ │ ├── ModeReferenceEditor.h
│ │ │ ├── ModeReferenceModel.cpp
│ │ │ ├── ModeReferenceModel.h
│ │ │ ├── MultilineDescriptionDelegate.cpp
│ │ │ ├── MultilineDescriptionDelegate.h
│ │ │ ├── ParameterizableTable.cpp
│ │ │ ├── ParameterizableTable.h
│ │ │ ├── ReferenceSelector/
│ │ │ │ ├── ReferenceSelector.cpp
│ │ │ │ └── ReferenceSelector.h
│ │ │ ├── ReferencingTableModel.cpp
│ │ │ └── ReferencingTableModel.h
│ │ ├── componenteditor.cpp
│ │ ├── componenteditor.h
│ │ ├── cpus/
│ │ │ ├── CpuColumns.h
│ │ │ ├── CpuDetailsEditor.cpp
│ │ │ ├── CpuDetailsEditor.h
│ │ │ ├── CpuVisualizer.cpp
│ │ │ ├── CpuVisualizer.h
│ │ │ ├── RegionColumns.h
│ │ │ ├── RegionScene.cpp
│ │ │ ├── RegionScene.h
│ │ │ ├── RegionsDelegate.cpp
│ │ │ ├── RegionsDelegate.h
│ │ │ ├── RegionsEditor.cpp
│ │ │ ├── RegionsEditor.h
│ │ │ ├── RegionsModel.cpp
│ │ │ ├── RegionsModel.h
│ │ │ ├── SingleCpuEditor.cpp
│ │ │ ├── SingleCpuEditor.h
│ │ │ ├── cpusdelegate.cpp
│ │ │ ├── cpusdelegate.h
│ │ │ ├── cpuseditor.cpp
│ │ │ ├── cpuseditor.h
│ │ │ ├── cpusmodel.cpp
│ │ │ └── cpusmodel.h
│ │ ├── doc/
│ │ │ └── UML/
│ │ │ ├── ComponentEditor.mdzip
│ │ │ └── ComponentEditor.mdzip.bak
│ │ ├── fileBuilders/
│ │ │ ├── FileBuilderColumns.h
│ │ │ ├── filebuildersdelegate.cpp
│ │ │ ├── filebuildersdelegate.h
│ │ │ ├── filebuilderseditor.cpp
│ │ │ ├── filebuilderseditor.h
│ │ │ ├── filebuildersmodel.cpp
│ │ │ └── filebuildersmodel.h
│ │ ├── fileSet/
│ │ │ ├── FileSetColumns.h
│ │ │ ├── dependencyAnalysis/
│ │ │ │ ├── FileDependencyColumns.h
│ │ │ │ ├── FileDependencyDelegate.cpp
│ │ │ │ ├── FileDependencyDelegate.h
│ │ │ │ ├── FileDependencyEditor.cpp
│ │ │ │ ├── FileDependencyEditor.h
│ │ │ │ ├── FileDependencyGraphView.cpp
│ │ │ │ ├── FileDependencyGraphView.h
│ │ │ │ ├── FileDependencyGraphWidget.cpp
│ │ │ │ ├── FileDependencyGraphWidget.h
│ │ │ │ ├── FileDependencyInfoWidget.cpp
│ │ │ │ ├── FileDependencyInfoWidget.h
│ │ │ │ ├── FileDependencyItem.cpp
│ │ │ │ ├── FileDependencyItem.h
│ │ │ │ ├── FileDependencyModel.cpp
│ │ │ │ ├── FileDependencyModel.h
│ │ │ │ ├── FileDependencySortFilter.cpp
│ │ │ │ ├── FileDependencySortFilter.h
│ │ │ │ ├── FileDependencySourceEditor.cpp
│ │ │ │ └── FileDependencySourceEditor.h
│ │ │ ├── file/
│ │ │ │ ├── FileColumns.h
│ │ │ │ ├── filebuildcommand.cpp
│ │ │ │ ├── filebuildcommand.h
│ │ │ │ ├── filedefinemodel.cpp
│ │ │ │ ├── filedefinemodel.h
│ │ │ │ ├── filedefineview.cpp
│ │ │ │ ├── filedefineview.h
│ │ │ │ ├── fileeditor.cpp
│ │ │ │ ├── fileeditor.h
│ │ │ │ ├── filegeneraleditor.cpp
│ │ │ │ ├── filegeneraleditor.h
│ │ │ │ ├── filenameeditor.cpp
│ │ │ │ ├── filenameeditor.h
│ │ │ │ ├── filesdelegate.cpp
│ │ │ │ ├── filesdelegate.h
│ │ │ │ ├── fileseditor.cpp
│ │ │ │ ├── fileseditor.h
│ │ │ │ ├── filesmodel.cpp
│ │ │ │ ├── filesmodel.h
│ │ │ │ ├── filesview.cpp
│ │ │ │ ├── filesview.h
│ │ │ │ ├── filetypeeditor.cpp
│ │ │ │ ├── filetypeeditor.h
│ │ │ │ ├── filetypeeditordelegate.cpp
│ │ │ │ └── filetypeeditordelegate.h
│ │ │ ├── fileseteditor.cpp
│ │ │ ├── fileseteditor.h
│ │ │ ├── filesetsdelegate.cpp
│ │ │ ├── filesetsdelegate.h
│ │ │ ├── filesetseditor.cpp
│ │ │ ├── filesetseditor.h
│ │ │ ├── filesetsmodel.cpp
│ │ │ ├── filesetsmodel.h
│ │ │ ├── groupmanager.cpp
│ │ │ ├── groupmanager.h
│ │ │ ├── groupmanagerdelegate.cpp
│ │ │ └── groupmanagerdelegate.h
│ │ ├── general/
│ │ │ ├── generaleditor.cpp
│ │ │ └── generaleditor.h
│ │ ├── indirectInterfaces/
│ │ │ ├── IndirectInterfaceColumns.h
│ │ │ ├── IndirectInterfacesDelegate.cpp
│ │ │ ├── IndirectInterfacesDelegate.h
│ │ │ ├── IndirectInterfacesEditor.cpp
│ │ │ ├── IndirectInterfacesEditor.h
│ │ │ ├── IndirectInterfacesModel.cpp
│ │ │ ├── IndirectInterfacesModel.h
│ │ │ ├── SingleIndirectInterfaceEditor.cpp
│ │ │ └── SingleIndirectInterfaceEditor.h
│ │ ├── instantiations/
│ │ │ ├── ComponentInstantiationDisplayer.cpp
│ │ │ ├── ComponentInstantiationDisplayer.h
│ │ │ ├── ComponentInstantiationEditor.cpp
│ │ │ ├── ComponentInstantiationEditor.h
│ │ │ ├── ComponentInstantiationsColumns.h
│ │ │ ├── ComponentInstantiationsEditor.cpp
│ │ │ ├── ComponentInstantiationsEditor.h
│ │ │ ├── ComponentInstantiationsModel.cpp
│ │ │ ├── ComponentInstantiationsModel.h
│ │ │ ├── DesignConfigurationInstantiationEditor.cpp
│ │ │ ├── DesignConfigurationInstantiationEditor.h
│ │ │ ├── DesignConfigurationInstantiationsEditor.cpp
│ │ │ ├── DesignConfigurationInstantiationsEditor.h
│ │ │ ├── DesignConfigurationInstantiationsModel.cpp
│ │ │ ├── DesignConfigurationInstantiationsModel.h
│ │ │ ├── DesignInstantiationColumns.h
│ │ │ ├── DesignInstantiationEditor.cpp
│ │ │ ├── DesignInstantiationEditor.h
│ │ │ ├── DesignInstantiationsDelegate.cpp
│ │ │ ├── DesignInstantiationsDelegate.h
│ │ │ ├── DesignInstantiationsEditor.cpp
│ │ │ ├── DesignInstantiationsEditor.h
│ │ │ ├── DesignInstantiationsModel.cpp
│ │ │ ├── DesignInstantiationsModel.h
│ │ │ ├── InstantiationsEditor.cpp
│ │ │ ├── InstantiationsEditor.h
│ │ │ ├── ModuleParameterColumns.h
│ │ │ ├── ModuleParameterDelegate.cpp
│ │ │ ├── ModuleParameterDelegate.h
│ │ │ ├── ModuleParameterEditor.cpp
│ │ │ ├── ModuleParameterEditor.h
│ │ │ ├── ModuleParameterHeaderView.cpp
│ │ │ ├── ModuleParameterHeaderView.h
│ │ │ ├── ModuleParameterModel.cpp
│ │ │ ├── ModuleParameterModel.h
│ │ │ ├── filesetrefeditor.cpp
│ │ │ ├── filesetrefeditor.h
│ │ │ ├── filesetrefeditordelegate.cpp
│ │ │ ├── filesetrefeditordelegate.h
│ │ │ ├── filesetrefmodel.cpp
│ │ │ └── filesetrefmodel.h
│ │ ├── itemeditor.cpp
│ │ ├── itemeditor.h
│ │ ├── itemvisualizer.cpp
│ │ ├── itemvisualizer.h
│ │ ├── memoryMaps/
│ │ │ ├── AccessPoliciesDelegate.cpp
│ │ │ ├── AccessPoliciesDelegate.h
│ │ │ ├── AccessPoliciesEditor.cpp
│ │ │ ├── AccessPoliciesEditor.h
│ │ │ ├── AccessPoliciesModel.cpp
│ │ │ ├── AccessPoliciesModel.h
│ │ │ ├── AddressBlockColumns.h
│ │ │ ├── EnumeratedValueColumns.h
│ │ │ ├── ExpressionProxyModel.cpp
│ │ │ ├── ExpressionProxyModel.h
│ │ │ ├── FieldAccessPoliciesDelegate.cpp
│ │ │ ├── FieldAccessPoliciesDelegate.h
│ │ │ ├── FieldAccessPoliciesEditor.cpp
│ │ │ ├── FieldAccessPoliciesEditor.h
│ │ │ ├── FieldAccessPoliciesModel.cpp
│ │ │ ├── FieldAccessPoliciesModel.h
│ │ │ ├── FieldAccessPolicyColumns.h
│ │ │ ├── MemoryBlockDelegate.cpp
│ │ │ ├── MemoryBlockDelegate.h
│ │ │ ├── MemoryBlockFilter.cpp
│ │ │ ├── MemoryBlockFilter.h
│ │ │ ├── MemoryBlockModel.cpp
│ │ │ ├── MemoryBlockModel.h
│ │ │ ├── MemoryMapColumns.h
│ │ │ ├── MemoryMapsColumns.h
│ │ │ ├── MemoryMapsView.cpp
│ │ │ ├── MemoryMapsView.h
│ │ │ ├── RegisterColumns.h
│ │ │ ├── RegisterFileColumns.h
│ │ │ ├── RemapModeReferenceEditor.cpp
│ │ │ ├── RemapModeReferenceEditor.h
│ │ │ ├── ResetColumns.h
│ │ │ ├── ResetsDelegate.cpp
│ │ │ ├── ResetsDelegate.h
│ │ │ ├── ResetsEditor.cpp
│ │ │ ├── ResetsEditor.h
│ │ │ ├── ResetsModel.cpp
│ │ │ ├── ResetsModel.h
│ │ │ ├── SingleAddressBlockEditor.cpp
│ │ │ ├── SingleAddressBlockEditor.h
│ │ │ ├── SingleFieldEditor.cpp
│ │ │ ├── SingleFieldEditor.h
│ │ │ ├── SingleMemoryMapEditor.cpp
│ │ │ ├── SingleMemoryMapEditor.h
│ │ │ ├── SingleRegisterEditor.cpp
│ │ │ ├── SingleRegisterEditor.h
│ │ │ ├── SingleRegisterFileEditor.cpp
│ │ │ ├── SingleRegisterFileEditor.h
│ │ │ ├── SingleSubspaceMapEditor.cpp
│ │ │ ├── SingleSubspaceMapEditor.h
│ │ │ ├── SubspaceMapColumns.h
│ │ │ ├── SubspaceMapDelegate.cpp
│ │ │ ├── SubspaceMapDelegate.h
│ │ │ ├── SubspaceMapModel.cpp
│ │ │ ├── SubspaceMapModel.h
│ │ │ ├── SubspaceMapsEditor.cpp
│ │ │ ├── SubspaceMapsEditor.h
│ │ │ ├── WriteValueConstraintComboBox.cpp
│ │ │ ├── WriteValueConstraintComboBox.h
│ │ │ ├── addressblockdelegate.cpp
│ │ │ ├── addressblockdelegate.h
│ │ │ ├── addressblockeditor.cpp
│ │ │ ├── addressblockeditor.h
│ │ │ ├── addressblockmodel.cpp
│ │ │ ├── addressblockmodel.h
│ │ │ ├── enumeratedvaluedelegate.cpp
│ │ │ ├── enumeratedvaluedelegate.h
│ │ │ ├── enumeratedvaluemodel.cpp
│ │ │ ├── enumeratedvaluemodel.h
│ │ │ ├── fieldeditor.cpp
│ │ │ ├── fieldeditor.h
│ │ │ ├── memoryMapsExpressionCalculators/
│ │ │ │ ├── ReferenceCalculator.cpp
│ │ │ │ └── ReferenceCalculator.h
│ │ │ ├── memoryMapsVisualizer/
│ │ │ │ ├── MemoryBlockGraphItem.cpp
│ │ │ │ ├── MemoryBlockGraphItem.h
│ │ │ │ ├── SubspaceMapGraphItem.cpp
│ │ │ │ ├── SubspaceMapGraphItem.h
│ │ │ │ ├── addressblockgraphitem.cpp
│ │ │ │ ├── addressblockgraphitem.h
│ │ │ │ ├── fieldgraphitem.cpp
│ │ │ │ ├── fieldgraphitem.h
│ │ │ │ ├── memorymapgraphitem.cpp
│ │ │ │ ├── memorymapgraphitem.h
│ │ │ │ ├── memorymapscene.cpp
│ │ │ │ ├── memorymapscene.h
│ │ │ │ ├── memorymapsvisualizer.cpp
│ │ │ │ ├── memorymapsvisualizer.h
│ │ │ │ ├── memorymapview.cpp
│ │ │ │ ├── memorymapview.h
│ │ │ │ ├── registerfilegraphitem.cpp
│ │ │ │ ├── registerfilegraphitem.h
│ │ │ │ ├── registergraphitem.cpp
│ │ │ │ └── registergraphitem.h
│ │ │ ├── memorymapdelegate.cpp
│ │ │ ├── memorymapdelegate.h
│ │ │ ├── memorymapeditor.cpp
│ │ │ ├── memorymapeditor.h
│ │ │ ├── memorymapmodel.cpp
│ │ │ ├── memorymapmodel.h
│ │ │ ├── memorymapsdelegate.cpp
│ │ │ ├── memorymapsdelegate.h
│ │ │ ├── memorymapseditor.cpp
│ │ │ ├── memorymapseditor.h
│ │ │ ├── memorymapsmodel.cpp
│ │ │ ├── memorymapsmodel.h
│ │ │ ├── registerdelegate.cpp
│ │ │ ├── registerdelegate.h
│ │ │ ├── registereditor.cpp
│ │ │ ├── registereditor.h
│ │ │ ├── registerfiledelegate.cpp
│ │ │ ├── registerfiledelegate.h
│ │ │ ├── registerfileeditor.cpp
│ │ │ ├── registerfileeditor.h
│ │ │ ├── registerfilemodel.cpp
│ │ │ ├── registerfilemodel.h
│ │ │ ├── registertablemodel.cpp
│ │ │ └── registertablemodel.h
│ │ ├── modes/
│ │ │ ├── FieldSliceColumns.h
│ │ │ ├── FieldSliceDelegate.cpp
│ │ │ ├── FieldSliceDelegate.h
│ │ │ ├── FieldSliceEditor.cpp
│ │ │ ├── FieldSliceEditor.h
│ │ │ ├── FieldSliceModel.cpp
│ │ │ ├── FieldSliceModel.h
│ │ │ ├── ModeColumns.h
│ │ │ ├── ModesEditor.cpp
│ │ │ ├── ModesEditor.h
│ │ │ ├── ModesModel.cpp
│ │ │ ├── ModesModel.h
│ │ │ ├── PortSliceColumns.h
│ │ │ ├── PortSliceDelegate.cpp
│ │ │ ├── PortSliceDelegate.h
│ │ │ ├── PortSliceEditor.cpp
│ │ │ ├── PortSliceEditor.h
│ │ │ ├── PortSliceModel.cpp
│ │ │ ├── PortSliceModel.h
│ │ │ ├── SingleModeEditor.cpp
│ │ │ └── SingleModeEditor.h
│ │ ├── otherClockDrivers/
│ │ │ ├── OtherClockDriverColumns.h
│ │ │ ├── clockdriversdelegate.cpp
│ │ │ ├── clockdriversdelegate.h
│ │ │ ├── otherclockdriverseditor.cpp
│ │ │ ├── otherclockdriverseditor.h
│ │ │ ├── otherclockdriversmodel.cpp
│ │ │ └── otherclockdriversmodel.h
│ │ ├── parameterReferenceTree/
│ │ │ ├── ComponentParameterReferenceTree.cpp
│ │ │ ├── ComponentParameterReferenceTree.h
│ │ │ ├── ParameterReferenceTree.cpp
│ │ │ ├── ParameterReferenceTree.h
│ │ │ ├── ParameterReferenceTreeWindow.cpp
│ │ │ └── ParameterReferenceTreeWindow.h
│ │ ├── parameters/
│ │ │ ├── Array/
│ │ │ │ ├── ArrayColumns.h
│ │ │ │ ├── ArrayDelegate.cpp
│ │ │ │ ├── ArrayDelegate.h
│ │ │ │ ├── ArrayView.cpp
│ │ │ │ ├── ArrayView.h
│ │ │ │ ├── ParameterArrayModel.cpp
│ │ │ │ └── ParameterArrayModel.h
│ │ │ ├── ChoiceCreatorDelegate.cpp
│ │ │ ├── ChoiceCreatorDelegate.h
│ │ │ ├── ComponentParameterColumns.h
│ │ │ ├── ComponentParameterModel.cpp
│ │ │ ├── ComponentParameterModel.h
│ │ │ ├── LockableParametersModel.cpp
│ │ │ ├── LockableParametersModel.h
│ │ │ ├── ParameterColumns.h
│ │ │ ├── ParameterDelegate.cpp
│ │ │ ├── ParameterDelegate.h
│ │ │ ├── ParameterEditorHeaderView.cpp
│ │ │ ├── ParameterEditorHeaderView.h
│ │ │ ├── ParametersView.cpp
│ │ │ ├── ParametersView.h
│ │ │ ├── parameterseditor.cpp
│ │ │ ├── parameterseditor.h
│ │ │ ├── parametersmodel.cpp
│ │ │ └── parametersmodel.h
│ │ ├── ports/
│ │ │ ├── MasterPortsEditor.cpp
│ │ │ ├── MasterPortsEditor.h
│ │ │ ├── PortSummaryColumns.h
│ │ │ ├── PortSummaryDelegate.cpp
│ │ │ ├── PortSummaryDelegate.h
│ │ │ ├── PortSummaryEditorFactory.cpp
│ │ │ ├── PortSummaryEditorFactory.h
│ │ │ ├── PortSummaryFilter.h
│ │ │ ├── PortSummaryModel.cpp
│ │ │ ├── PortSummaryModel.h
│ │ │ ├── PortSummaryView.cpp
│ │ │ ├── PortSummaryView.h
│ │ │ ├── PortTagEditorDelegate.cpp
│ │ │ ├── PortTagEditorDelegate.h
│ │ │ ├── PortTypeDefinitionDelegate.cpp
│ │ │ ├── PortTypeDefinitionDelegate.h
│ │ │ ├── PortTypeDefinitionEditor.cpp
│ │ │ ├── PortTypeDefinitionEditor.h
│ │ │ ├── PortWireTypeColumns.h
│ │ │ ├── PortWireTypeDelegate.cpp
│ │ │ ├── PortWireTypeDelegate.h
│ │ │ ├── PortWireTypeEditor.cpp
│ │ │ ├── PortWireTypeEditor.h
│ │ │ ├── PortWireTypeModel.cpp
│ │ │ ├── PortWireTypeModel.h
│ │ │ ├── PortWireTypeView.cpp
│ │ │ ├── PortWireTypeView.h
│ │ │ ├── PortsEditorFactory.h
│ │ │ ├── PortsFilter.cpp
│ │ │ ├── PortsFilter.h
│ │ │ ├── PortsImportSummaryEditor.cpp
│ │ │ ├── PortsImportSummaryEditor.h
│ │ │ ├── PortsView.cpp
│ │ │ ├── PortsView.h
│ │ │ ├── TransactionalPortColumns.h
│ │ │ ├── TransactionalPortsDelegate.cpp
│ │ │ ├── TransactionalPortsDelegate.h
│ │ │ ├── TransactionalPortsEditorFactory.cpp
│ │ │ ├── TransactionalPortsEditorFactory.h
│ │ │ ├── TransactionalPortsFilter.cpp
│ │ │ ├── TransactionalPortsFilter.h
│ │ │ ├── TransactionalPortsModel.cpp
│ │ │ ├── TransactionalPortsModel.h
│ │ │ ├── TypedPortEditor.cpp
│ │ │ ├── TypedPortEditor.h
│ │ │ ├── TypedPortsView.cpp
│ │ │ ├── TypedPortsView.h
│ │ │ ├── WirePortColumns.h
│ │ │ ├── WirePortsDelegate.cpp
│ │ │ ├── WirePortsDelegate.h
│ │ │ ├── WirePortsEditorFactory.cpp
│ │ │ ├── WirePortsEditorFactory.h
│ │ │ ├── WirePortsFilter.cpp
│ │ │ ├── WirePortsFilter.h
│ │ │ ├── WirePortsModel.cpp
│ │ │ ├── WirePortsModel.h
│ │ │ ├── portsdelegate.cpp
│ │ │ ├── portsdelegate.h
│ │ │ ├── portseditor.cpp
│ │ │ ├── portseditor.h
│ │ │ ├── portsmodel.cpp
│ │ │ └── portsmodel.h
│ │ ├── powerDomains/
│ │ │ ├── PowerDomainColumns.h
│ │ │ ├── PowerDomainsDelegate.cpp
│ │ │ ├── PowerDomainsDelegate.h
│ │ │ ├── PowerDomainsEditor.cpp
│ │ │ ├── PowerDomainsEditor.h
│ │ │ ├── PowerDomainsModel.cpp
│ │ │ └── PowerDomainsModel.h
│ │ ├── referenceCounter/
│ │ │ ├── ComponentParameterReferenceCounter.cpp
│ │ │ ├── ComponentParameterReferenceCounter.h
│ │ │ ├── ParameterReferenceCounter.cpp
│ │ │ ├── ParameterReferenceCounter.h
│ │ │ └── ReferenceCounter.h
│ │ ├── remapStates/
│ │ │ ├── RemapConditionColumns.h
│ │ │ ├── RemapConditionDelegate.cpp
│ │ │ ├── RemapConditionDelegate.h
│ │ │ ├── RemapConditionEditor.cpp
│ │ │ ├── RemapConditionEditor.h
│ │ │ ├── RemapConditionModel.cpp
│ │ │ ├── RemapConditionModel.h
│ │ │ ├── RemapStatesEditor.cpp
│ │ │ ├── RemapStatesEditor.h
│ │ │ ├── RemapStatesModel.cpp
│ │ │ ├── RemapStatesModel.h
│ │ │ ├── SingleRemapStateEditor.cpp
│ │ │ ├── SingleRemapStateEditor.h
│ │ │ ├── ValueOrIndexedValueEditor.cpp
│ │ │ └── ValueOrIndexedValueEditor.h
│ │ ├── resetTypes/
│ │ │ ├── ResetTypeColumns.h
│ │ │ ├── ResetTypesDelegate.cpp
│ │ │ ├── ResetTypesDelegate.h
│ │ │ ├── ResetTypesEditor.cpp
│ │ │ ├── ResetTypesEditor.h
│ │ │ ├── ResetTypesModel.cpp
│ │ │ └── ResetTypesModel.h
│ │ ├── software/
│ │ │ ├── PropertyValueDelegate.cpp
│ │ │ ├── PropertyValueDelegate.h
│ │ │ ├── PropertyValueEditor.cpp
│ │ │ ├── PropertyValueEditor.h
│ │ │ ├── PropertyValueModel.cpp
│ │ │ ├── PropertyValueModel.h
│ │ │ ├── SWPropertiesEditor.cpp
│ │ │ ├── SWPropertiesEditor.h
│ │ │ ├── apiInterface/
│ │ │ │ ├── ApiInterfaceColumns.h
│ │ │ │ ├── ApiInterfaceEditor.cpp
│ │ │ │ ├── ApiInterfaceEditor.h
│ │ │ │ ├── apiinterfacesdelegate.cpp
│ │ │ │ ├── apiinterfacesdelegate.h
│ │ │ │ ├── apiinterfaceseditor.cpp
│ │ │ │ ├── apiinterfaceseditor.h
│ │ │ │ ├── apiinterfacesmodel.cpp
│ │ │ │ └── apiinterfacesmodel.h
│ │ │ ├── comInterface/
│ │ │ │ ├── ComInterfaceColumns.h
│ │ │ │ ├── ComInterfaceEditor.cpp
│ │ │ │ ├── ComInterfaceEditor.h
│ │ │ │ ├── cominterfacesdelegate.cpp
│ │ │ │ ├── cominterfacesdelegate.h
│ │ │ │ ├── cominterfaceseditor.cpp
│ │ │ │ ├── cominterfaceseditor.h
│ │ │ │ ├── cominterfacesmodel.cpp
│ │ │ │ └── cominterfacesmodel.h
│ │ │ └── systemView/
│ │ │ ├── SystemViewEditor.cpp
│ │ │ ├── SystemViewEditor.h
│ │ │ ├── SystemViewsDelegate.cpp
│ │ │ ├── SystemViewsDelegate.h
│ │ │ ├── SystemViewsEditor.cpp
│ │ │ ├── SystemViewsEditor.h
│ │ │ ├── SystemViewsModel.cpp
│ │ │ └── SystemViewsModel.h
│ │ ├── treeStructure/
│ │ │ ├── ComponentEditorChoicesItem.cpp
│ │ │ ├── ComponentEditorChoicesItem.h
│ │ │ ├── ComponentEditorIndirectInterfacesItem.cpp
│ │ │ ├── ComponentEditorIndirectInterfacesItem.h
│ │ │ ├── ComponentEditorSystemViewItem.cpp
│ │ │ ├── ComponentEditorSystemViewItem.h
│ │ │ ├── ComponentEditorSystemViewsItem.cpp
│ │ │ ├── ComponentEditorSystemViewsItem.h
│ │ │ ├── ComponentEditorTreeDelegate.cpp
│ │ │ ├── ComponentEditorTreeDelegate.h
│ │ │ ├── ComponentEditorTreeSortProxyModel.cpp
│ │ │ ├── ComponentEditorTreeSortProxyModel.h
│ │ │ ├── ComponentInstantiationsItem.cpp
│ │ │ ├── ComponentInstantiationsItem.h
│ │ │ ├── DesignConfigurationInstantiationsItem.cpp
│ │ │ ├── DesignConfigurationInstantiationsItem.h
│ │ │ ├── DesignInstantiationsItem.cpp
│ │ │ ├── DesignInstantiationsItem.h
│ │ │ ├── InstantiationsItem.cpp
│ │ │ ├── InstantiationsItem.h
│ │ │ ├── MemoryRemapItem.cpp
│ │ │ ├── MemoryRemapItem.h
│ │ │ ├── ModesItem.cpp
│ │ │ ├── ModesItem.h
│ │ │ ├── ParameterizableItem.cpp
│ │ │ ├── ParameterizableItem.h
│ │ │ ├── PowerDomainsItem.cpp
│ │ │ ├── PowerDomainsItem.h
│ │ │ ├── RemapStatesItem.cpp
│ │ │ ├── RemapStatesItem.h
│ │ │ ├── ResetTypesItem.cpp
│ │ │ ├── ResetTypesItem.h
│ │ │ ├── SingleComponentInstantiationItem.cpp
│ │ │ ├── SingleComponentInstantiationItem.h
│ │ │ ├── SingleCpuItem.cpp
│ │ │ ├── SingleCpuItem.h
│ │ │ ├── SingleDesignConfigurationInstantiationItem.cpp
│ │ │ ├── SingleDesignConfigurationInstantiationItem.h
│ │ │ ├── SingleDesignInstantiationItem.cpp
│ │ │ ├── SingleDesignInstantiationItem.h
│ │ │ ├── SingleIndirectInterfaceItem.cpp
│ │ │ ├── SingleIndirectInterfaceItem.h
│ │ │ ├── SingleModeItem.cpp
│ │ │ ├── SingleModeItem.h
│ │ │ ├── SingleRemapStateItem.cpp
│ │ │ ├── SingleRemapStateItem.h
│ │ │ ├── SubspaceMapItem.cpp
│ │ │ ├── SubspaceMapItem.h
│ │ │ ├── TransactionalPortsItem.cpp
│ │ │ ├── TransactionalPortsItem.h
│ │ │ ├── TypeDefinitionsItem.cpp
│ │ │ ├── TypeDefinitionsItem.h
│ │ │ ├── WirePortsItem.cpp
│ │ │ ├── WirePortsItem.h
│ │ │ ├── componenteditoraddrblockitem.cpp
│ │ │ ├── componenteditoraddrblockitem.h
│ │ │ ├── componenteditoraddrspaceitem.cpp
│ │ │ ├── componenteditoraddrspaceitem.h
│ │ │ ├── componenteditoraddrspacesitem.cpp
│ │ │ ├── componenteditoraddrspacesitem.h
│ │ │ ├── componenteditorapiinterfaceitem.cpp
│ │ │ ├── componenteditorapiinterfaceitem.h
│ │ │ ├── componenteditorapiinterfacesitem.cpp
│ │ │ ├── componenteditorapiinterfacesitem.h
│ │ │ ├── componenteditorbusinterfaceitem.cpp
│ │ │ ├── componenteditorbusinterfaceitem.h
│ │ │ ├── componenteditorbusinterfacesitem.cpp
│ │ │ ├── componenteditorbusinterfacesitem.h
│ │ │ ├── componenteditorchannelsitem.cpp
│ │ │ ├── componenteditorchannelsitem.h
│ │ │ ├── componenteditorcominterfaceitem.cpp
│ │ │ ├── componenteditorcominterfaceitem.h
│ │ │ ├── componenteditorcominterfacesitem.cpp
│ │ │ ├── componenteditorcominterfacesitem.h
│ │ │ ├── componenteditorcpusitem.cpp
│ │ │ ├── componenteditorcpusitem.h
│ │ │ ├── componenteditorfielditem.cpp
│ │ │ ├── componenteditorfielditem.h
│ │ │ ├── componenteditorfileitem.cpp
│ │ │ ├── componenteditorfileitem.h
│ │ │ ├── componenteditorfilesetitem.cpp
│ │ │ ├── componenteditorfilesetitem.h
│ │ │ ├── componenteditorfilesetsitem.cpp
│ │ │ ├── componenteditorfilesetsitem.h
│ │ │ ├── componenteditorgeneralitem.cpp
│ │ │ ├── componenteditorgeneralitem.h
│ │ │ ├── componenteditorgroupslot.cpp
│ │ │ ├── componenteditorgroupslot.h
│ │ │ ├── componenteditoritem.cpp
│ │ │ ├── componenteditoritem.h
│ │ │ ├── componenteditormemmapitem.cpp
│ │ │ ├── componenteditormemmapitem.h
│ │ │ ├── componenteditormemmapsitem.cpp
│ │ │ ├── componenteditormemmapsitem.h
│ │ │ ├── componenteditormodelparamsitem.cpp
│ │ │ ├── componenteditormodelparamsitem.h
│ │ │ ├── componenteditorotherclocksitem.cpp
│ │ │ ├── componenteditorotherclocksitem.h
│ │ │ ├── componenteditorparametersitem.cpp
│ │ │ ├── componenteditorparametersitem.h
│ │ │ ├── componenteditorportsitem.cpp
│ │ │ ├── componenteditorportsitem.h
│ │ │ ├── componenteditorregisterfileitem.cpp
│ │ │ ├── componenteditorregisterfileitem.h
│ │ │ ├── componenteditorregisteritem.cpp
│ │ │ ├── componenteditorregisteritem.h
│ │ │ ├── componenteditorrootitem.cpp
│ │ │ ├── componenteditorrootitem.h
│ │ │ ├── componenteditorswpropertiesitem.cpp
│ │ │ ├── componenteditorswpropertiesitem.h
│ │ │ ├── componenteditorswviewitem.cpp
│ │ │ ├── componenteditorswviewitem.h
│ │ │ ├── componenteditorswviewsitem.cpp
│ │ │ ├── componenteditorswviewsitem.h
│ │ │ ├── componenteditortreemodel.cpp
│ │ │ ├── componenteditortreemodel.h
│ │ │ ├── componenteditorviewitem.cpp
│ │ │ ├── componenteditorviewitem.h
│ │ │ ├── componenteditorviewsitem.cpp
│ │ │ ├── componenteditorviewsitem.h
│ │ │ ├── componenttreeview.cpp
│ │ │ └── componenttreeview.h
│ │ ├── views/
│ │ │ ├── EnvIdentifiersColumns.h
│ │ │ ├── ViewColumns.h
│ │ │ ├── ViewsDelegate.cpp
│ │ │ ├── ViewsDelegate.h
│ │ │ ├── envidentifiereditor.cpp
│ │ │ ├── envidentifiereditor.h
│ │ │ ├── envidentifiersmodel.cpp
│ │ │ ├── envidentifiersmodel.h
│ │ │ ├── vieweditor.cpp
│ │ │ ├── vieweditor.h
│ │ │ ├── viewseditor.cpp
│ │ │ ├── viewseditor.h
│ │ │ ├── viewsmodel.cpp
│ │ │ └── viewsmodel.h
│ │ └── visualization/
│ │ ├── AddressableItem.cpp
│ │ ├── AddressableItem.h
│ │ ├── fieldgapitem.cpp
│ │ ├── fieldgapitem.h
│ │ ├── memorygapitem.cpp
│ │ ├── memorygapitem.h
│ │ ├── memoryvisualizationitem.cpp
│ │ └── memoryvisualizationitem.h
│ ├── ConfigurationTools/
│ │ ├── ViewConfigurer.cpp
│ │ ├── ViewConfigurer.h
│ │ ├── ViewConfigurerColumns.h
│ │ ├── ViewConfigurerDelegate.cpp
│ │ └── ViewConfigurerDelegate.h
│ ├── HWDesign/
│ │ ├── ActiveBusInterfaceItem.cpp
│ │ ├── ActiveBusInterfaceItem.h
│ │ ├── ActivePortItem.cpp
│ │ ├── ActivePortItem.h
│ │ ├── AdHocConnectionItem.cpp
│ │ ├── AdHocConnectionItem.h
│ │ ├── AdHocEnabled.cpp
│ │ ├── AdHocEnabled.h
│ │ ├── AdHocItem.cpp
│ │ ├── AdHocItem.h
│ │ ├── AdhocEditor/
│ │ │ ├── AdHocVisibilityColumns.h
│ │ │ ├── AdHocVisibilityDelegate.cpp
│ │ │ ├── AdHocVisibilityDelegate.h
│ │ │ ├── AdHocVisibilityEditor.cpp
│ │ │ ├── AdHocVisibilityEditor.h
│ │ │ ├── AdHocVisibilityModel.cpp
│ │ │ ├── AdHocVisibilityModel.h
│ │ │ ├── AdHocVisibilityPolicy.cpp
│ │ │ ├── AdHocVisibilityPolicy.h
│ │ │ ├── AdhocEditor.cpp
│ │ │ ├── AdhocEditor.h
│ │ │ ├── AdhocPortEditor.cpp
│ │ │ └── AdhocPortEditor.h
│ │ ├── BusInterfaceDialog.cpp
│ │ ├── BusInterfaceDialog.h
│ │ ├── BusInterfaceEndPoint.cpp
│ │ ├── BusInterfaceEndPoint.h
│ │ ├── HWAddCommands.cpp
│ │ ├── HWAddCommands.h
│ │ ├── HWChangeCommands.cpp
│ │ ├── HWChangeCommands.h
│ │ ├── HWComponentItem.cpp
│ │ ├── HWComponentItem.h
│ │ ├── HWConnection.cpp
│ │ ├── HWConnection.h
│ │ ├── HWConnectionEndPoint.cpp
│ │ ├── HWConnectionEndpoint.h
│ │ ├── HWDesignDiagram.cpp
│ │ ├── HWDesignDiagram.h
│ │ ├── HWDesignWidget.cpp
│ │ ├── HWDesignWidget.h
│ │ ├── HWMoveCommands.cpp
│ │ ├── HWMoveCommands.h
│ │ ├── HierarchicalBusInterfaceItem.cpp
│ │ ├── HierarchicalBusInterfaceItem.h
│ │ ├── HierarchicalPortItem.cpp
│ │ ├── HierarchicalPortItem.h
│ │ ├── InterfaceGraphics.h
│ │ ├── OffPageConnectorItem.cpp
│ │ ├── OffPageConnectorItem.h
│ │ ├── PortmapDialog.cpp
│ │ ├── PortmapDialog.h
│ │ ├── SelectItemTypeDialog.cpp
│ │ ├── SelectItemTypeDialog.h
│ │ ├── WarningSymbol.cpp
│ │ ├── WarningSymbol.h
│ │ ├── columnview/
│ │ │ ├── ColumnEditDialog.cpp
│ │ │ ├── ColumnEditDialog.h
│ │ │ ├── HWColumn.cpp
│ │ │ └── HWColumn.h
│ │ └── undoCommands/
│ │ ├── AdHocBoundsChangeCommand.cpp
│ │ ├── AdHocBoundsChangeCommand.h
│ │ ├── AdHocConnectionAddCommand.cpp
│ │ ├── AdHocConnectionAddCommand.h
│ │ ├── AdHocConnectionDeleteCommand.cpp
│ │ ├── AdHocConnectionDeleteCommand.h
│ │ ├── AdHocTieOffBoundsChangeCommand.cpp
│ │ ├── AdHocTieOffBoundsChangeCommand.h
│ │ ├── AdHocTieOffChangeCommand.cpp
│ │ ├── AdHocTieOffChangeCommand.h
│ │ ├── AdHocTieOffConnectionDeleteCommand.cpp
│ │ ├── AdHocTieOffConnectionDeleteCommand.h
│ │ ├── AdHocTiedValueCommand.cpp
│ │ ├── AdHocTiedValueCommand.h
│ │ ├── AdHocVisibilityChangeCommand.cpp
│ │ ├── AdHocVisibilityChangeCommand.h
│ │ ├── ColumnDeleteCommand.cpp
│ │ ├── ColumnDeleteCommand.h
│ │ ├── ComponentDeleteCommand.cpp
│ │ ├── ComponentDeleteCommand.h
│ │ ├── ComponentInstancePasteCommand.cpp
│ │ ├── ComponentInstancePasteCommand.h
│ │ ├── ComponentItemMoveCommand.cpp
│ │ ├── ComponentItemMoveCommand.h
│ │ ├── ConfigurableElementChangeCommand.cpp
│ │ ├── ConfigurableElementChangeCommand.h
│ │ ├── ConfigurableElementRemoveCommand.cpp
│ │ ├── ConfigurableElementRemoveCommand.h
│ │ ├── ConnectionDeleteCommand.cpp
│ │ ├── ConnectionDeleteCommand.h
│ │ ├── HWColumnAddCommand.cpp
│ │ ├── HWColumnAddCommand.h
│ │ ├── HWComponentAddCommand.cpp
│ │ ├── HWComponentAddCommand.h
│ │ ├── InterfaceDeleteCommand.cpp
│ │ ├── InterfaceDeleteCommand.h
│ │ ├── PhysicalPortDeleteCommand.cpp
│ │ ├── PhysicalPortDeleteCommand.h
│ │ ├── PortDeleteCommand.cpp
│ │ ├── PortDeleteCommand.h
│ │ ├── PortPasteCommand.cpp
│ │ ├── PortPasteCommand.h
│ │ ├── ReplaceComponentCommand.cpp
│ │ ├── ReplaceComponentCommand.h
│ │ ├── TopAdHocVisibilityChangeCommand.cpp
│ │ └── TopAdHocVisibilityChangeCommand.h
│ ├── InterconnectGenerator/
│ │ ├── InstanceInterfacesEditor.cpp
│ │ ├── InstanceInterfacesEditor.h
│ │ ├── InterconnectAddressHelper.cpp
│ │ ├── InterconnectAddressHelper.h
│ │ ├── InterconnectDataModel.cpp
│ │ ├── InterconnectDataModel.h
│ │ ├── InterconnectGeneratorDialog.cpp
│ │ └── InterconnectGeneratorDialog.h
│ ├── MemoryDesigner/
│ │ ├── AddressBlockGraphicsItem.cpp
│ │ ├── AddressBlockGraphicsItem.h
│ │ ├── AddressSegmentGraphicsItem.cpp
│ │ ├── AddressSegmentGraphicsItem.h
│ │ ├── AddressSpaceGraphicsItem.cpp
│ │ ├── AddressSpaceGraphicsItem.h
│ │ ├── ConnectivityComponent.cpp
│ │ ├── ConnectivityComponent.h
│ │ ├── ConnectivityConnection.cpp
│ │ ├── ConnectivityConnection.h
│ │ ├── ConnectivityGraph.cpp
│ │ ├── ConnectivityGraph.h
│ │ ├── ConnectivityGraphFactory.cpp
│ │ ├── ConnectivityGraphFactory.h
│ │ ├── ConnectivityInterface.cpp
│ │ ├── ConnectivityInterface.h
│ │ ├── FieldGraphicsItem.cpp
│ │ ├── FieldGraphicsItem.h
│ │ ├── FieldOverlapItem.cpp
│ │ ├── FieldOverlapItem.h
│ │ ├── MainMemoryGraphicsItem.cpp
│ │ ├── MainMemoryGraphicsItem.h
│ │ ├── MasterSlavePathSearch.cpp
│ │ ├── MasterSlavePathSearch.h
│ │ ├── MemoryCollisionItem.cpp
│ │ ├── MemoryCollisionItem.h
│ │ ├── MemoryColumn.cpp
│ │ ├── MemoryColumn.h
│ │ ├── MemoryColumnHandler.cpp
│ │ ├── MemoryColumnHandler.h
│ │ ├── MemoryConnectionAddressCalculator.cpp
│ │ ├── MemoryConnectionAddressCalculator.h
│ │ ├── MemoryConnectionHandler.cpp
│ │ ├── MemoryConnectionHandler.h
│ │ ├── MemoryConnectionItem.cpp
│ │ ├── MemoryConnectionItem.h
│ │ ├── MemoryDesignConstructor.cpp
│ │ ├── MemoryDesignConstructor.h
│ │ ├── MemoryDesignDocument.cpp
│ │ ├── MemoryDesignDocument.h
│ │ ├── MemoryDesignerChildGraphicsItem.cpp
│ │ ├── MemoryDesignerChildGraphicsItem.h
│ │ ├── MemoryDesignerConstants.cpp
│ │ ├── MemoryDesignerConstants.h
│ │ ├── MemoryDesignerDiagram.cpp
│ │ ├── MemoryDesignerDiagram.h
│ │ ├── MemoryDesignerGraphicsItem.cpp
│ │ ├── MemoryDesignerGraphicsItem.h
│ │ ├── MemoryExtensionGraphicsItem.cpp
│ │ ├── MemoryExtensionGraphicsItem.h
│ │ ├── MemoryGraphicsItemHandler.cpp
│ │ ├── MemoryGraphicsItemHandler.h
│ │ ├── MemoryItem.cpp
│ │ ├── MemoryItem.h
│ │ ├── MemoryMapGraphicsItem.cpp
│ │ ├── MemoryMapGraphicsItem.h
│ │ ├── RegisterGraphicsItem.cpp
│ │ ├── RegisterGraphicsItem.h
│ │ ├── SubMemoryLayout.cpp
│ │ └── SubMemoryLayout.h
│ ├── PythonSourceEditor/
│ │ ├── PythonSourceEditor.cpp
│ │ ├── PythonSourceEditor.h
│ │ ├── PythonSourceHighlight.cpp
│ │ ├── PythonSourceHighlight.h
│ │ ├── ScriptInputEditor.cpp
│ │ ├── ScriptInputEditor.h
│ │ ├── ScriptViewEditor.cpp
│ │ ├── ScriptViewEditor.h
│ │ ├── ScriptingSideArea.cpp
│ │ └── ScriptingSideArea.h
│ ├── SystemDesign/
│ │ ├── ApiGraphicsConnection.cpp
│ │ ├── ApiGraphicsConnection.h
│ │ ├── ComGraphicsConnection.cpp
│ │ ├── ComGraphicsConnection.h
│ │ ├── HWMappingItem.cpp
│ │ ├── HWMappingItem.h
│ │ ├── SWComponentItem.cpp
│ │ ├── SWComponentItem.h
│ │ ├── SWConnectionEndpoint.cpp
│ │ ├── SWConnectionEndpoint.h
│ │ ├── SWInterfaceItem.cpp
│ │ ├── SWInterfaceItem.h
│ │ ├── SWPortItem.cpp
│ │ ├── SWPortItem.h
│ │ ├── SystemColumn.cpp
│ │ ├── SystemColumn.h
│ │ ├── SystemComponentItem.cpp
│ │ ├── SystemComponentItem.h
│ │ ├── SystemDesignDiagram.cpp
│ │ ├── SystemDesignDiagram.h
│ │ ├── SystemDesignWidget.cpp
│ │ ├── SystemDesignWidget.h
│ │ ├── SystemDetailsEditor/
│ │ │ ├── ExportSWDialog.cpp
│ │ │ ├── ExportSWDialog.h
│ │ │ ├── SwitchHWDialog.cpp
│ │ │ ├── SwitchHWDialog.h
│ │ │ ├── SystemDetailsEditor.cpp
│ │ │ └── SystemDetailsEditor.h
│ │ └── UndoCommands/
│ │ ├── ApiConnectionAddCommand.cpp
│ │ ├── ApiConnectionAddCommand.h
│ │ ├── ApiConnectionDeleteCommand.cpp
│ │ ├── ApiConnectionDeleteCommand.h
│ │ ├── ApiConnectionExchangeCommand.cpp
│ │ ├── ApiConnectionExchangeCommand.h
│ │ ├── ComConnectionAddCommand.cpp
│ │ ├── ComConnectionAddCommand.h
│ │ ├── ComConnectionDeleteCommand.cpp
│ │ ├── ComConnectionDeleteCommand.h
│ │ ├── ComConnectionExchangeCommand.cpp
│ │ ├── ComConnectionExchangeCommand.h
│ │ ├── ReplaceSystemComponentCommand.cpp
│ │ ├── ReplaceSystemComponentCommand.h
│ │ ├── SWInterfaceAddCommand.cpp
│ │ ├── SWInterfaceAddCommand.h
│ │ ├── SWInterfaceDeleteCommand.cpp
│ │ ├── SWInterfaceDeleteCommand.h
│ │ ├── SWInterfaceMoveCommand.cpp
│ │ ├── SWInterfaceMoveCommand.h
│ │ ├── SWPortDeleteCommand.cpp
│ │ ├── SWPortDeleteCommand.h
│ │ ├── SystemAddCommands.cpp
│ │ ├── SystemAddCommands.h
│ │ ├── SystemChangeCommands.cpp
│ │ ├── SystemChangeCommands.h
│ │ ├── SystemComponentAddCommand.cpp
│ │ ├── SystemComponentAddCommand.h
│ │ ├── SystemComponentDeleteCommand.cpp
│ │ ├── SystemComponentDeleteCommand.h
│ │ ├── SystemDeleteCommands.cpp
│ │ ├── SystemDeleteCommands.h
│ │ ├── SystemMoveCommands.cpp
│ │ └── SystemMoveCommands.h
│ └── common/
│ ├── Association/
│ │ ├── Associable.cpp
│ │ ├── Associable.h
│ │ ├── Association.cpp
│ │ ├── Association.h
│ │ ├── AssociationAddCommand.cpp
│ │ ├── AssociationAddCommand.h
│ │ ├── AssociationChangeEndpointCommand.cpp
│ │ ├── AssociationChangeEndpointCommand.h
│ │ ├── AssociationRemoveCommand.cpp
│ │ └── AssociationRemoveCommand.h
│ ├── ColumnTypes.h
│ ├── ComponentDesignDiagram.cpp
│ ├── ComponentDesignDiagram.h
│ ├── ComponentInstanceEditor/
│ │ ├── ComponentInstanceConfigurableElementsEditor.cpp
│ │ ├── ComponentInstanceConfigurableElementsEditor.h
│ │ ├── ComponentInstanceConfigurableElementsFilter.cpp
│ │ ├── ComponentInstanceConfigurableElementsFilter.h
│ │ ├── ComponentInstanceConfigurableElementsModel.cpp
│ │ ├── ComponentInstanceConfigurableElementsModel.h
│ │ ├── ConfigurableElementsColumns.h
│ │ ├── ConfigurableElementsFilter.cpp
│ │ ├── ConfigurableElementsFilter.h
│ │ ├── ConfigurableElementsModel.cpp
│ │ ├── ConfigurableElementsModel.h
│ │ ├── ConfigurableElementsView.cpp
│ │ ├── ConfigurableElementsView.h
│ │ ├── EditorConfigurableElement.cpp
│ │ ├── EditorConfigurableElement.h
│ │ ├── MissingConfigurableElementsFilter.cpp
│ │ ├── MissingConfigurableElementsFilter.h
│ │ ├── ParameterConfigurableElementsFilter.cpp
│ │ ├── ParameterConfigurableElementsFilter.h
│ │ ├── PowerDomainLinkColumns.h
│ │ ├── PowerDomainLinkDelegate.cpp
│ │ ├── PowerDomainLinkDelegate.h
│ │ ├── PowerDomainLinkEditor.cpp
│ │ ├── PowerDomainLinkEditor.h
│ │ ├── PowerDomainLinkModel.cpp
│ │ ├── PowerDomainLinkModel.h
│ │ ├── componentinstanceeditor.cpp
│ │ ├── componentinstanceeditor.h
│ │ ├── configurableelementdelegate.cpp
│ │ ├── configurableelementdelegate.h
│ │ ├── configurableelementeditor.cpp
│ │ └── configurableelementeditor.h
│ ├── ComponentItemAutoConnector/
│ │ ├── AutoConnector.cpp
│ │ ├── AutoConnector.h
│ │ ├── AutoConnectorConnectionDelegate.cpp
│ │ ├── AutoConnectorConnectionDelegate.h
│ │ ├── AutoConnectorConnectionTable.cpp
│ │ ├── AutoConnectorConnectionTable.h
│ │ ├── AutoConnectorItem.cpp
│ │ ├── AutoConnectorItem.h
│ │ ├── AutoConnectorListFilter.cpp
│ │ ├── AutoConnectorListFilter.h
│ │ ├── BusInterfaceItemMatcher.cpp
│ │ ├── BusInterfaceItemMatcher.h
│ │ ├── BusInterfaceListFiller.cpp
│ │ ├── BusInterfaceListFiller.h
│ │ ├── BusInterfaceTableAutoConnector.cpp
│ │ ├── BusInterfaceTableAutoConnector.h
│ │ ├── ComponentItemAutoConnector.cpp
│ │ ├── ComponentItemAutoConnector.h
│ │ ├── HierarchicalBusInterfaceItemMatcher.cpp
│ │ ├── HierarchicalBusInterfaceItemMatcher.h
│ │ ├── HierarchicalBusInterfaceTableAutoConnector.cpp
│ │ ├── HierarchicalBusInterfaceTableAutoConnector.h
│ │ ├── HierarchicalPortItemMatcher.cpp
│ │ ├── HierarchicalPortItemMatcher.h
│ │ ├── HierarchicalPortTableAutoConnector.cpp
│ │ ├── HierarchicalPortTableAutoConnector.h
│ │ ├── ListFiller.h
│ │ ├── PortItemMatcher.cpp
│ │ ├── PortItemMatcher.h
│ │ ├── PortListFiller.cpp
│ │ ├── PortListFiller.h
│ │ ├── PortTableAutoConnector.cpp
│ │ ├── PortTableAutoConnector.h
│ │ ├── TableAutoConnector.cpp
│ │ ├── TableAutoConnector.h
│ │ ├── TableItemMatcher.cpp
│ │ └── TableItemMatcher.h
│ ├── ConfigurationEditor/
│ │ ├── activeviewdelegate.cpp
│ │ ├── activeviewdelegate.h
│ │ ├── activevieweditor.cpp
│ │ ├── activevieweditor.h
│ │ ├── activeviewmodel.cpp
│ │ ├── activeviewmodel.h
│ │ ├── configurationeditor.cpp
│ │ └── configurationeditor.h
│ ├── ConnectionEditor/
│ │ ├── AdHocBoundColumns.h
│ │ ├── AdHocBoundsModel.cpp
│ │ ├── AdHocBoundsModel.h
│ │ ├── connectioneditor.cpp
│ │ └── connectioneditor.h
│ ├── DefaultRouting.cpp
│ ├── DefaultRouting.h
│ ├── DesignCompletionModel.cpp
│ ├── DesignCompletionModel.h
│ ├── DesignDiagram.cpp
│ ├── DesignDiagram.h
│ ├── DesignDiagramResolver.cpp
│ ├── DesignDiagramResolver.h
│ ├── DesignParameterReferenceTree/
│ │ ├── DesignParameterReferenceCounter.cpp
│ │ ├── DesignParameterReferenceCounter.h
│ │ ├── DesignParameterReferenceTree.cpp
│ │ └── DesignParameterReferenceTree.h
│ ├── DesignWidget.cpp
│ ├── DesignWidget.h
│ ├── DesignWidgetFactory.h
│ ├── DesignWidgetFactoryImplementation.cpp
│ ├── DesignWidgetFactoryImplementation.h
│ ├── DiagramUtil.h
│ ├── DiagramUtil.inl
│ ├── DocumentNameGroupEditor.cpp
│ ├── DocumentNameGroupEditor.h
│ ├── DrawMode.h
│ ├── ExpressionSet.h
│ ├── GraphicsItemLabel.cpp
│ ├── GraphicsItemLabel.h
│ ├── ImageExporter.cpp
│ ├── ImageExporter.h
│ ├── InterfaceEditor/
│ │ ├── InterfacePortMapColumns.h
│ │ ├── InterfacePortMapDelegate.cpp
│ │ ├── InterfacePortMapDelegate.h
│ │ ├── InterfacePortMapModel.cpp
│ │ ├── InterfacePortMapModel.h
│ │ ├── interfaceeditor.cpp
│ │ └── interfaceeditor.h
│ ├── NamelabelWidth.cpp
│ ├── NamelabelWidth.h
│ ├── PortUtilities.cpp
│ ├── PortUtilities.h
│ ├── StickyNote/
│ │ ├── ColorFillTextItem.cpp
│ │ ├── ColorFillTextItem.h
│ │ ├── StickyNote.cpp
│ │ ├── StickyNote.h
│ │ ├── StickyNoteAddCommand.cpp
│ │ ├── StickyNoteAddCommand.h
│ │ ├── StickyNoteEditCommand.cpp
│ │ ├── StickyNoteEditCommand.h
│ │ ├── StickyNoteMoveCommand.cpp
│ │ ├── StickyNoteMoveCommand.h
│ │ ├── StickyNoteRemoveCommand.cpp
│ │ └── StickyNoteRemoveCommand.h
│ ├── TopComponentParameterFinder.cpp
│ ├── TopComponentParameterFinder.h
│ ├── VendorExtensionEditor/
│ │ ├── VendorExtensionAttributesEditor/
│ │ │ ├── VendorExtensionAttributesColumns.h
│ │ │ ├── VendorExtensionAttributesModel.cpp
│ │ │ └── VendorExtensionAttributesModel.h
│ │ ├── VendorExtensionColumns.h
│ │ ├── VendorExtensionsDelegate.cpp
│ │ ├── VendorExtensionsDelegate.h
│ │ ├── VendorExtensionsEditor.cpp
│ │ ├── VendorExtensionsEditor.h
│ │ ├── VendorExtensionsFilter.cpp
│ │ ├── VendorExtensionsFilter.h
│ │ ├── VendorExtensionsGeneral.h
│ │ ├── VendorExtensionsModel.cpp
│ │ └── VendorExtensionsModel.h
│ └── diagramgrid.h
├── executable/
│ ├── assets/
│ │ └── peripherals.txt
│ ├── templates/
│ │ ├── defaultTemplateConfiguration.json
│ │ └── exampleTemplate.py
│ └── upgrade.cfg
├── kactus.qrc
├── kactusGenerators/
│ └── DocumentGenerator/
│ ├── DocumentationWriter.cpp
│ ├── DocumentationWriter.h
│ ├── HtmlWriter.cpp
│ ├── HtmlWriter.h
│ ├── MarkdownWriter.cpp
│ ├── MarkdownWriter.h
│ ├── documentgenerator.cpp
│ └── documentgenerator.h
├── library/
│ ├── HierarchyView/
│ │ ├── hierarchyfilter.cpp
│ │ ├── hierarchyfilter.h
│ │ ├── hierarchyview.cpp
│ │ ├── hierarchyview.h
│ │ ├── hierarchywidget.cpp
│ │ └── hierarchywidget.h
│ ├── ItemExporter.cpp
│ ├── ItemExporter.h
│ ├── LibraryErrorModel.cpp
│ ├── LibraryErrorModel.h
│ ├── LibraryFilter.cpp
│ ├── LibraryFilter.h
│ ├── LibraryItemSelectionFactory.cpp
│ ├── LibraryItemSelectionFactory.h
│ ├── LibraryTreeFilter.cpp
│ ├── LibraryTreeFilter.h
│ ├── LibraryTreeView.cpp
│ ├── LibraryTreeView.h
│ ├── LibraryTreeWidget.cpp
│ ├── LibraryTreeWidget.h
│ ├── LibraryUtils.cpp
│ ├── LibraryUtils.h
│ ├── LibraryWidget.cpp
│ ├── LibraryWidget.h
│ ├── ObjectExportDialog.cpp
│ ├── ObjectExportDialog.h
│ ├── ObjectSelectionDialog.cpp
│ ├── ObjectSelectionDialog.h
│ ├── ObjectSelectionListItem.cpp
│ ├── ObjectSelectionListItem.h
│ ├── TableViewDialog.cpp
│ ├── TableViewDialog.h
│ ├── VLNVDialer/
│ │ ├── FilterGroup.cpp
│ │ ├── FilterGroup.h
│ │ ├── RevisionGroup.cpp
│ │ ├── RevisionGroup.h
│ │ ├── ValidityGroup.cpp
│ │ ├── ValidityGroup.h
│ │ ├── dialerwidget.cpp
│ │ ├── dialerwidget.h
│ │ ├── filterwidget.cpp
│ │ ├── filterwidget.h
│ │ ├── firmnessgroup.cpp
│ │ ├── firmnessgroup.h
│ │ ├── hierarchygroup.cpp
│ │ ├── hierarchygroup.h
│ │ ├── implementationgroup.cpp
│ │ ├── implementationgroup.h
│ │ ├── typegroup.cpp
│ │ ├── typegroup.h
│ │ ├── vlnvdialer.cpp
│ │ └── vlnvdialer.h
│ ├── doc/
│ │ ├── LibraryHandler.mdzip
│ │ └── LibraryHandler.mdzip.bak
│ ├── objectremovedialog.cpp
│ └── objectremovedialog.h
├── mainwindow/
│ ├── CommandLineParser.cpp
│ ├── CommandLineParser.h
│ ├── DeleteWorkspaceDialog.cpp
│ ├── DeleteWorkspaceDialog.h
│ ├── DockWidgetHandler.cpp
│ ├── DockWidgetHandler.h
│ ├── DrawingBoard/
│ │ ├── DrawingBoard.cpp
│ │ └── DrawingBoard.h
│ ├── ExitScreen.cpp
│ ├── ExitScreen.h
│ ├── MessageConsole/
│ │ ├── messageconsole.cpp
│ │ └── messageconsole.h
│ ├── NewPages/
│ │ ├── NewApiDefinitionPage.cpp
│ │ ├── NewApiDefinitionPage.h
│ │ ├── NewBusDefinitionPage.cpp
│ │ ├── NewBusDefinitionPage.h
│ │ ├── NewCatalogPage.cpp
│ │ ├── NewCatalogPage.h
│ │ ├── NewComDefinitionPage.cpp
│ │ ├── NewComDefinitionPage.h
│ │ ├── NewComponentPage.cpp
│ │ ├── NewComponentPage.h
│ │ ├── NewDesignPage.cpp
│ │ ├── NewDesignPage.h
│ │ ├── NewPage.cpp
│ │ ├── NewPage.h
│ │ ├── NewSWComponentPage.cpp
│ │ ├── NewSWComponentPage.h
│ │ ├── NewSWDesignPage.cpp
│ │ ├── NewSWDesignPage.h
│ │ ├── NewSystemPage.cpp
│ │ └── NewSystemPage.h
│ ├── NewWorkspaceDialog.cpp
│ ├── NewWorkspaceDialog.h
│ ├── Ribbon/
│ │ ├── Ribbon.cpp
│ │ ├── Ribbon.h
│ │ ├── RibbonGroup.cpp
│ │ ├── RibbonGroup.h
│ │ └── RibbonTheme.h
│ ├── SaveHierarchy/
│ │ ├── DocumentTreeBuilder.cpp
│ │ ├── DocumentTreeBuilder.h
│ │ ├── HierarchicalSaveBuildStrategy.cpp
│ │ ├── HierarchicalSaveBuildStrategy.h
│ │ ├── HierarchicalSaveColumns.h
│ │ ├── SaveAsItem.cpp
│ │ ├── SaveAsItem.h
│ │ ├── SaveHierarchyDelegate.cpp
│ │ ├── SaveHierarchyDelegate.h
│ │ ├── SaveHierarchyDialog.cpp
│ │ └── SaveHierarchyDialog.h
│ ├── SplashScreen.cpp
│ ├── SplashScreen.h
│ ├── WorkspaceSettings.cpp
│ ├── WorkspaceSettings.h
│ ├── main.cpp
│ ├── mainwindow.cpp
│ └── mainwindow.h
├── paper.bib
├── paper.md
├── resource.h
├── settings/
│ ├── CodeEditorSettingsPage.cpp
│ ├── CodeEditorSettingsPage.h
│ ├── ComponentEditorSettingsPage.cpp
│ ├── ComponentEditorSettingsPage.h
│ ├── FileTypeColumns.h
│ ├── FileTypeSettingsPage.cpp
│ ├── FileTypeSettingsPage.h
│ ├── FileTypesDelegate.cpp
│ ├── FileTypesDelegate.h
│ ├── FileTypesModel.cpp
│ ├── FileTypesModel.h
│ ├── GeneralSettingsPage.cpp
│ ├── GeneralSettingsPage.h
│ ├── NamingPolicySettingsPage.cpp
│ ├── NamingPolicySettingsPage.h
│ ├── NewPluginsDialog.cpp
│ ├── NewPluginsDialog.h
│ ├── PluginInfoWidget.cpp
│ ├── PluginInfoWidget.h
│ ├── PluginSettingsPage.cpp
│ ├── PluginSettingsPage.h
│ ├── SettingsDialog.cpp
│ ├── SettingsDialog.h
│ ├── SettingsPage.cpp
│ ├── SettingsPage.h
│ ├── SettingsUpdater.cpp
│ ├── SettingsUpdater.h
│ ├── filetypesview.cpp
│ ├── filetypesview.h
│ ├── k2envvariablesettingspage.cpp
│ ├── k2envvariablesettingspage.h
│ ├── k2envvarmodel.cpp
│ └── k2envvarmodel.h
├── tests/
│ ├── Core/
│ │ ├── ComparatorTest.cpp
│ │ ├── ComparatorTest.h
│ │ ├── Core.pro
│ │ ├── tst_AddressBlockGraphItem.cpp
│ │ ├── tst_AddressBlockGraphItem.pri
│ │ ├── tst_AddressBlockGraphItem.pro
│ │ ├── tst_CommandLineParser.cpp
│ │ ├── tst_CommandLineParser.pri
│ │ ├── tst_CommandLineParser.pro
│ │ ├── tst_ComponentComparator.cpp
│ │ ├── tst_ComponentComparator.pri
│ │ ├── tst_ComponentComparator.pro
│ │ ├── tst_ComponentParameterModel.cpp
│ │ ├── tst_ComponentParameterModel.pri
│ │ ├── tst_ComponentParameterModel.pro
│ │ ├── tst_DocumentGenerator.cpp
│ │ ├── tst_DocumentGenerator.pri
│ │ ├── tst_DocumentGenerator.pro
│ │ ├── tst_DocumentTreeBuilder.cpp
│ │ ├── tst_DocumentTreeBuilder.pri
│ │ ├── tst_DocumentTreeBuilder.pro
│ │ ├── tst_ExpressionEditor.cpp
│ │ ├── tst_ExpressionEditor.pri
│ │ ├── tst_ExpressionEditor.pro
│ │ ├── tst_FieldGraphItem.cpp
│ │ ├── tst_FieldGraphItem.pri
│ │ ├── tst_FieldGraphItem.pro
│ │ ├── tst_HierarchicalSaveBuildStrategy.cpp
│ │ ├── tst_HierarchicalSaveBuildStrategy.pri
│ │ ├── tst_HierarchicalSaveBuildStrategy.pro
│ │ ├── tst_IPXactSystemVerilogParser.cpp
│ │ ├── tst_IPXactSystemVerilogParser.pri
│ │ ├── tst_IPXactSystemVerilogParser.pro
│ │ ├── tst_MarkdownGenerator.cpp
│ │ ├── tst_MarkdownGenerator.pri
│ │ ├── tst_MarkdownGenerator.pro
│ │ ├── tst_MasterSlavePathSearch.cpp
│ │ ├── tst_MasterSlavePathSearch.pri
│ │ ├── tst_MasterSlavePathSearch.pro
│ │ ├── tst_MemoryMapGraphItem.cpp
│ │ ├── tst_MemoryMapGraphItem.pri
│ │ ├── tst_MemoryMapGraphItem.pro
│ │ ├── tst_ParameterCompleter.cpp
│ │ ├── tst_ParameterCompleter.pri
│ │ ├── tst_ParameterCompleter.pro
│ │ ├── tst_ParameterReferenceTree.cpp
│ │ ├── tst_ParameterReferenceTree.pri
│ │ ├── tst_ParameterReferenceTree.pro
│ │ ├── tst_PortComparator.cpp
│ │ ├── tst_PortComparator.pri
│ │ ├── tst_PortComparator.pro
│ │ ├── tst_RegisterGraphItem.cpp
│ │ ├── tst_RegisterGraphItem.pri
│ │ ├── tst_RegisterGraphItem.pro
│ │ ├── tst_SystemVerilogExpressionParser.cpp
│ │ ├── tst_SystemVerilogExpressionParser.pri
│ │ ├── tst_SystemVerilogExpressionParser.pro
│ │ ├── tst_VLNVComparator.cpp
│ │ ├── tst_VLNVComparator.pri
│ │ ├── tst_VLNVComparator.pro
│ │ ├── tst_ValueFormatter.cpp
│ │ ├── tst_ValueFormatter.pri
│ │ ├── tst_ValueFormatter.pro
│ │ ├── tst_ViewComparator.cpp
│ │ ├── tst_ViewComparator.pri
│ │ └── tst_ViewComparator.pro
│ ├── IPXACTmodels/
│ │ ├── AbstractionDefinition/
│ │ │ ├── AbstractionDefinition.pro
│ │ │ ├── tst_AbstractionDefinitionReader.cpp
│ │ │ ├── tst_AbstractionDefinitionReader.pri
│ │ │ ├── tst_AbstractionDefinitionReader.pro
│ │ │ ├── tst_AbstractionDefinitionValidator.cpp
│ │ │ ├── tst_AbstractionDefinitionValidator.pri
│ │ │ ├── tst_AbstractionDefinitionValidator.pro
│ │ │ ├── tst_AbstractionDefinitionWriter.cpp
│ │ │ ├── tst_AbstractionDefinitionWriter.pri
│ │ │ └── tst_AbstractionDefinitionWriter.pro
│ │ ├── BusDefinition/
│ │ │ ├── BusDefinition.pro
│ │ │ ├── tst_BusDefinitionReader.cpp
│ │ │ ├── tst_BusDefinitionReader.pri
│ │ │ ├── tst_BusDefinitionReader.pro
│ │ │ ├── tst_BusDefinitionValidator.cpp
│ │ │ ├── tst_BusDefinitionValidator.pri
│ │ │ ├── tst_BusDefinitionValidator.pro
│ │ │ ├── tst_BusDefinitionWriter.cpp
│ │ │ ├── tst_BusDefinitionWriter.pri
│ │ │ └── tst_BusDefinitionWriter.pro
│ │ ├── Catalog/
│ │ │ ├── Catalog.pro
│ │ │ ├── tst_CatalogReader.cpp
│ │ │ ├── tst_CatalogReader.pri
│ │ │ ├── tst_CatalogReader.pro
│ │ │ ├── tst_CatalogValidator.cpp
│ │ │ ├── tst_CatalogValidator.pri
│ │ │ ├── tst_CatalogValidator.pro
│ │ │ ├── tst_CatalogWriter.cpp
│ │ │ ├── tst_CatalogWriter.pri
│ │ │ └── tst_CatalogWriter.pro
│ │ ├── Component/
│ │ │ ├── Component.pro
│ │ │ ├── tst_AccessPolicyReader.cpp
│ │ │ ├── tst_AccessPolicyReader.pri
│ │ │ ├── tst_AccessPolicyReader.pro
│ │ │ ├── tst_AccessPolicyWriter.cpp
│ │ │ ├── tst_AccessPolicyWriter.pri
│ │ │ ├── tst_AccessPolicyWriter.pro
│ │ │ ├── tst_AddressBlockReader.cpp
│ │ │ ├── tst_AddressBlockReader.pri
│ │ │ ├── tst_AddressBlockReader.pro
│ │ │ ├── tst_AddressBlockValidator.cpp
│ │ │ ├── tst_AddressBlockValidator.pri
│ │ │ ├── tst_AddressBlockValidator.pro
│ │ │ ├── tst_AddressBlockWriter.cpp
│ │ │ ├── tst_AddressBlockWriter.pri
│ │ │ ├── tst_AddressBlockWriter.pro
│ │ │ ├── tst_AddressSpaceReader.cpp
│ │ │ ├── tst_AddressSpaceReader.pri
│ │ │ ├── tst_AddressSpaceReader.pro
│ │ │ ├── tst_AddressSpaceValidator.cpp
│ │ │ ├── tst_AddressSpaceValidator.pri
│ │ │ ├── tst_AddressSpaceValidator.pro
│ │ │ ├── tst_AddressSpaceWriter.cpp
│ │ │ ├── tst_AddressSpaceWriter.pri
│ │ │ ├── tst_AddressSpaceWriter.pro
│ │ │ ├── tst_BusInterfacePortMapValidator.cpp
│ │ │ ├── tst_BusInterfacePortMapValidator.pri
│ │ │ ├── tst_BusInterfacePortMapValidator.pro
│ │ │ ├── tst_BusInterfaceReader.cpp
│ │ │ ├── tst_BusInterfaceReader.pri
│ │ │ ├── tst_BusInterfaceReader.pro
│ │ │ ├── tst_BusInterfaceValidator.cpp
│ │ │ ├── tst_BusInterfaceValidator.pri
│ │ │ ├── tst_BusInterfaceValidator.pro
│ │ │ ├── tst_BusInterfaceWriter.cpp
│ │ │ ├── tst_BusInterfaceWriter.pri
│ │ │ ├── tst_BusInterfaceWriter.pro
│ │ │ ├── tst_CPUReader.cpp
│ │ │ ├── tst_CPUReader.pri
│ │ │ ├── tst_CPUReader.pro
│ │ │ ├── tst_CPUValidator.cpp
│ │ │ ├── tst_CPUValidator.pri
│ │ │ ├── tst_CPUValidator.pro
│ │ │ ├── tst_CPUWriter.cpp
│ │ │ ├── tst_CPUWriter.pri
│ │ │ ├── tst_CPUWriter.pro
│ │ │ ├── tst_ChannelReader.cpp
│ │ │ ├── tst_ChannelReader.pri
│ │ │ ├── tst_ChannelReader.pro
│ │ │ ├── tst_ChannelValidator.cpp
│ │ │ ├── tst_ChannelValidator.pri
│ │ │ ├── tst_ChannelValidator.pro
│ │ │ ├── tst_ChannelWriter.cpp
│ │ │ ├── tst_ChannelWriter.pri
│ │ │ ├── tst_ChannelWriter.pro
│ │ │ ├── tst_ChoiceReader.cpp
│ │ │ ├── tst_ChoiceReader.pri
│ │ │ ├── tst_ChoiceReader.pro
│ │ │ ├── tst_ChoiceValidator.cpp
│ │ │ ├── tst_ChoiceValidator.pri
│ │ │ ├── tst_ChoiceValidator.pro
│ │ │ ├── tst_ChoiceWriter.cpp
│ │ │ ├── tst_ChoiceWriter.pri
│ │ │ ├── tst_ChoiceWriter.pro
│ │ │ ├── tst_ComponentGeneratorReader.cpp
│ │ │ ├── tst_ComponentGeneratorReader.pri
│ │ │ ├── tst_ComponentGeneratorReader.pro
│ │ │ ├── tst_ComponentGeneratorValidator.cpp
│ │ │ ├── tst_ComponentGeneratorValidator.pri
│ │ │ ├── tst_ComponentGeneratorValidator.pro
│ │ │ ├── tst_ComponentGeneratorWriter.cpp
│ │ │ ├── tst_ComponentGeneratorWriter.pri
│ │ │ ├── tst_ComponentGeneratorWriter.pro
│ │ │ ├── tst_ComponentPortReader.cpp
│ │ │ ├── tst_ComponentPortReader.pri
│ │ │ ├── tst_ComponentPortReader.pro
│ │ │ ├── tst_ComponentPortValidator.cpp
│ │ │ ├── tst_ComponentPortValidator.pri
│ │ │ ├── tst_ComponentPortValidator.pro
│ │ │ ├── tst_ComponentPortWriter.cpp
│ │ │ ├── tst_ComponentPortWriter.pri
│ │ │ ├── tst_ComponentPortWriter.pro
│ │ │ ├── tst_ComponentReader.cpp
│ │ │ ├── tst_ComponentReader.pri
│ │ │ ├── tst_ComponentReader.pro
│ │ │ ├── tst_ComponentValidator.cpp
│ │ │ ├── tst_ComponentValidator.pri
│ │ │ ├── tst_ComponentValidator.pro
│ │ │ ├── tst_ComponentWriter.cpp
│ │ │ ├── tst_ComponentWriter.pri
│ │ │ ├── tst_ComponentWriter.pro
│ │ │ ├── tst_EnumeratedValueReader.cpp
│ │ │ ├── tst_EnumeratedValueReader.pri
│ │ │ ├── tst_EnumeratedValueReader.pro
│ │ │ ├── tst_EnumeratedValueValidator.cpp
│ │ │ ├── tst_EnumeratedValueValidator.pri
│ │ │ ├── tst_EnumeratedValueValidator.pro
│ │ │ ├── tst_EnumeratedValueWriter.cpp
│ │ │ ├── tst_EnumeratedValueWriter.pri
│ │ │ ├── tst_EnumeratedValueWriter.pro
│ │ │ ├── tst_FieldAccessPolicyReader.cpp
│ │ │ ├── tst_FieldAccessPolicyReader.pri
│ │ │ ├── tst_FieldAccessPolicyReader.pro
│ │ │ ├── tst_FieldAccessPolicyValidator.cpp
│ │ │ ├── tst_FieldAccessPolicyValidator.pri
│ │ │ ├── tst_FieldAccessPolicyValidator.pro
│ │ │ ├── tst_FieldAccessPolicyWriter.cpp
│ │ │ ├── tst_FieldAccessPolicyWriter.pri
│ │ │ ├── tst_FieldAccessPolicyWriter.pro
│ │ │ ├── tst_FieldReader.cpp
│ │ │ ├── tst_FieldReader.pri
│ │ │ ├── tst_FieldReader.pro
│ │ │ ├── tst_FieldReferenceReader.cpp
│ │ │ ├── tst_FieldReferenceReader.pri
│ │ │ ├── tst_FieldReferenceReader.pro
│ │ │ ├── tst_FieldReferenceValidator.cpp
│ │ │ ├── tst_FieldReferenceValidator.pri
│ │ │ ├── tst_FieldReferenceValidator.pro
│ │ │ ├── tst_FieldReferenceWriter.cpp
│ │ │ ├── tst_FieldReferenceWriter.pri
│ │ │ ├── tst_FieldReferenceWriter.pro
│ │ │ ├── tst_FieldValidator.cpp
│ │ │ ├── tst_FieldValidator.pri
│ │ │ ├── tst_FieldValidator.pro
│ │ │ ├── tst_FieldWriter.cpp
│ │ │ ├── tst_FieldWriter.pri
│ │ │ ├── tst_FieldWriter.pro
│ │ │ ├── tst_FileReader.cpp
│ │ │ ├── tst_FileReader.pri
│ │ │ ├── tst_FileReader.pro
│ │ │ ├── tst_FileSetReader.cpp
│ │ │ ├── tst_FileSetReader.pri
│ │ │ ├── tst_FileSetReader.pro
│ │ │ ├── tst_FileSetValidator.cpp
│ │ │ ├── tst_FileSetValidator.pri
│ │ │ ├── tst_FileSetValidator.pro
│ │ │ ├── tst_FileSetWriter.cpp
│ │ │ ├── tst_FileSetWriter.pri
│ │ │ ├── tst_FileSetWriter.pro
│ │ │ ├── tst_FileValidator.cpp
│ │ │ ├── tst_FileValidator.pri
│ │ │ ├── tst_FileValidator.pro
│ │ │ ├── tst_FileWriter.cpp
│ │ │ ├── tst_FileWriter.pri
│ │ │ ├── tst_FileWriter.pro
│ │ │ ├── tst_IndirectInterfaceReader.cpp
│ │ │ ├── tst_IndirectInterfaceReader.pri
│ │ │ ├── tst_IndirectInterfaceReader.pro
│ │ │ ├── tst_IndirectInterfaceValidator.cpp
│ │ │ ├── tst_IndirectInterfaceValidator.pri
│ │ │ ├── tst_IndirectInterfaceValidator.pro
│ │ │ ├── tst_IndirectInterfaceWriter.cpp
│ │ │ ├── tst_IndirectInterfaceWriter.pri
│ │ │ ├── tst_IndirectInterfaceWriter.pro
│ │ │ ├── tst_InstantiationsReader.cpp
│ │ │ ├── tst_InstantiationsReader.pri
│ │ │ ├── tst_InstantiationsReader.pro
│ │ │ ├── tst_InstantiationsValidator.cpp
│ │ │ ├── tst_InstantiationsValidator.pri
│ │ │ ├── tst_InstantiationsValidator.pro
│ │ │ ├── tst_InstantiationsWriter.cpp
│ │ │ ├── tst_InstantiationsWriter.pri
│ │ │ ├── tst_InstantiationsWriter.pro
│ │ │ ├── tst_MemoryArrayReader.cpp
│ │ │ ├── tst_MemoryArrayReader.pri
│ │ │ ├── tst_MemoryArrayReader.pro
│ │ │ ├── tst_MemoryArrayValidator.cpp
│ │ │ ├── tst_MemoryArrayValidator.pri
│ │ │ ├── tst_MemoryArrayValidator.pro
│ │ │ ├── tst_MemoryArrayWriter.cpp
│ │ │ ├── tst_MemoryArrayWriter.pri
│ │ │ ├── tst_MemoryArrayWriter.pro
│ │ │ ├── tst_MemoryMapBaseReader.cpp
│ │ │ ├── tst_MemoryMapBaseReader.pri
│ │ │ ├── tst_MemoryMapBaseReader.pro
│ │ │ ├── tst_MemoryMapBaseValidator.cpp
│ │ │ ├── tst_MemoryMapBaseValidator.pri
│ │ │ ├── tst_MemoryMapBaseValidator.pro
│ │ │ ├── tst_MemoryMapBaseWriter.cpp
│ │ │ ├── tst_MemoryMapBaseWriter.pri
│ │ │ ├── tst_MemoryMapBaseWriter.pro
│ │ │ ├── tst_MemoryMapReader.cpp
│ │ │ ├── tst_MemoryMapReader.pri
│ │ │ ├── tst_MemoryMapReader.pro
│ │ │ ├── tst_MemoryMapValidator.cpp
│ │ │ ├── tst_MemoryMapValidator.pri
│ │ │ ├── tst_MemoryMapValidator.pro
│ │ │ ├── tst_MemoryMapWriter.cpp
│ │ │ ├── tst_MemoryMapWriter.pri
│ │ │ ├── tst_MemoryMapWriter.pro
│ │ │ ├── tst_ModeReader.cpp
│ │ │ ├── tst_ModeReader.pri
│ │ │ ├── tst_ModeReader.pro
│ │ │ ├── tst_ModeValidator.cpp
│ │ │ ├── tst_ModeValidator.pri
│ │ │ ├── tst_ModeValidator.pro
│ │ │ ├── tst_ModeWriter.cpp
│ │ │ ├── tst_ModeWriter.pri
│ │ │ ├── tst_ModeWriter.pro
│ │ │ ├── tst_OtherClockDriverReader.cpp
│ │ │ ├── tst_OtherClockDriverReader.pri
│ │ │ ├── tst_OtherClockDriverReader.pro
│ │ │ ├── tst_OtherClockDriverValidator.cpp
│ │ │ ├── tst_OtherClockDriverValidator.pri
│ │ │ ├── tst_OtherClockDriverValidator.pro
│ │ │ ├── tst_OtherClockDriverWriter.cpp
│ │ │ ├── tst_OtherClockDriverWriter.pri
│ │ │ ├── tst_OtherClockDriverWriter.pro
│ │ │ ├── tst_ParameterReader.cpp
│ │ │ ├── tst_ParameterReader.pri
│ │ │ ├── tst_ParameterReader.pro
│ │ │ ├── tst_ParameterValidator.cpp
│ │ │ ├── tst_ParameterValidator.pri
│ │ │ ├── tst_ParameterValidator.pro
│ │ │ ├── tst_ParameterWriter.cpp
│ │ │ ├── tst_ParameterWriter.pri
│ │ │ ├── tst_ParameterWriter.pro
│ │ │ ├── tst_PowerDomainReader.cpp
│ │ │ ├── tst_PowerDomainReader.pri
│ │ │ ├── tst_PowerDomainReader.pro
│ │ │ ├── tst_PowerDomainValidator.cpp
│ │ │ ├── tst_PowerDomainValidator.pri
│ │ │ ├── tst_PowerDomainValidator.pro
│ │ │ ├── tst_PowerDomainWriter.cpp
│ │ │ ├── tst_PowerDomainWriter.pri
│ │ │ ├── tst_PowerDomainWriter.pro
│ │ │ ├── tst_RegisterFileValidator.cpp
│ │ │ ├── tst_RegisterFileValidator.pri
│ │ │ ├── tst_RegisterFileValidator.pro
│ │ │ ├── tst_RegisterReader.cpp
│ │ │ ├── tst_RegisterReader.pri
│ │ │ ├── tst_RegisterReader.pro
│ │ │ ├── tst_RegisterValidator.cpp
│ │ │ ├── tst_RegisterValidator.pri
│ │ │ ├── tst_RegisterValidator.pro
│ │ │ ├── tst_RegisterWriter.cpp
│ │ │ ├── tst_RegisterWriter.pri
│ │ │ ├── tst_RegisterWriter.pro
│ │ │ ├── tst_RemapStateReader.cpp
│ │ │ ├── tst_RemapStateReader.pri
│ │ │ ├── tst_RemapStateReader.pro
│ │ │ ├── tst_RemapStateValidator.cpp
│ │ │ ├── tst_RemapStateValidator.pri
│ │ │ ├── tst_RemapStateValidator.pro
│ │ │ ├── tst_RemapStateWriter.cpp
│ │ │ ├── tst_RemapStateWriter.pri
│ │ │ ├── tst_RemapStateWriter.pro
│ │ │ ├── tst_ViewReader.cpp
│ │ │ ├── tst_ViewReader.pri
│ │ │ ├── tst_ViewReader.pro
│ │ │ ├── tst_ViewValidator.cpp
│ │ │ ├── tst_ViewValidator.pri
│ │ │ ├── tst_ViewValidator.pro
│ │ │ ├── tst_ViewWriter.cpp
│ │ │ ├── tst_ViewWriter.pri
│ │ │ └── tst_ViewWriter.pro
│ │ ├── Design/
│ │ │ ├── Design.pro
│ │ │ ├── tst_DesignReader.cpp
│ │ │ ├── tst_DesignReader.pri
│ │ │ ├── tst_DesignReader.pro
│ │ │ ├── tst_DesignValidator.cpp
│ │ │ ├── tst_DesignValidator.pri
│ │ │ ├── tst_DesignValidator.pro
│ │ │ ├── tst_DesignWriter.cpp
│ │ │ ├── tst_DesignWriter.pri
│ │ │ └── tst_DesignWriter.pro
│ │ ├── DesignConfiguration/
│ │ │ ├── DesignConfiguration.pro
│ │ │ ├── tst_DesignConfigurationReader.cpp
│ │ │ ├── tst_DesignConfigurationReader.pri
│ │ │ ├── tst_DesignConfigurationReader.pro
│ │ │ ├── tst_DesignConfigurationValidator.cpp
│ │ │ ├── tst_DesignConfigurationValidator.pri
│ │ │ ├── tst_DesignConfigurationValidator.pro
│ │ │ ├── tst_DesignConfigurationWriter.cpp
│ │ │ ├── tst_DesignConfigurationWriter.pri
│ │ │ └── tst_DesignConfigurationWriter.pro
│ │ ├── IPXACTmodels.pro
│ │ └── KactusExtensions/
│ │ ├── KactusExtensions.pro
│ │ ├── tst_ApiDefinitionReader.cpp
│ │ ├── tst_ApiDefinitionReader.pri
│ │ ├── tst_ApiDefinitionReader.pro
│ │ ├── tst_ApiDefinitionValidator.cpp
│ │ ├── tst_ApiDefinitionValidator.pri
│ │ ├── tst_ApiDefinitionValidator.pro
│ │ ├── tst_ApiDefinitionWriter.cpp
│ │ ├── tst_ApiDefinitionWriter.pri
│ │ ├── tst_ApiDefinitionWriter.pro
│ │ ├── tst_ComDefinitionReader.cpp
│ │ ├── tst_ComDefinitionReader.pri
│ │ ├── tst_ComDefinitionReader.pro
│ │ ├── tst_ComDefinitionValidator.cpp
│ │ ├── tst_ComDefinitionValidator.pri
│ │ ├── tst_ComDefinitionValidator.pro
│ │ ├── tst_ComDefinitionWriter.cpp
│ │ ├── tst_ComDefinitionWriter.pri
│ │ └── tst_ComDefinitionWriter.pro
│ ├── KactusAPI/
│ │ ├── KactusAPI.pro
│ │ ├── tst_ModeConditionParser.cpp
│ │ ├── tst_ModeConditionParser.pri
│ │ └── tst_ModeConditionParser.pro
│ ├── MockObjects/
│ │ ├── DesignWidgetFactoryMock.cpp
│ │ ├── DesignWidgetFactoryMock.h
│ │ ├── HWDesignWidgetMock.cpp
│ │ ├── HWDesignWidgetMock.h
│ │ ├── LibraryMock.cpp
│ │ ├── LibraryMock.h
│ │ ├── PluginMock.cpp
│ │ └── PluginMock.h
│ ├── Plugins/
│ │ ├── CppSourceAnalyzer/
│ │ │ ├── tst_CppSourceAnalyzer.cpp
│ │ │ ├── tst_CppSourceAnalyzer.pri
│ │ │ └── tst_CppSourceAnalyzer.pro
│ │ ├── LinuxDeviceTreeGenerator/
│ │ │ ├── tst_LinuxDeviceTreeGenerator.cpp
│ │ │ ├── tst_LinuxDeviceTreeGenerator.pri
│ │ │ └── tst_LinuxDeviceTreeGenerator.pro
│ │ ├── MakefileGenerator/
│ │ │ ├── tst_MakefileGenerator.cpp
│ │ │ ├── tst_MakefileGenerator.pri
│ │ │ └── tst_MakefileGenerator.pro
│ │ ├── MemoryMapHeaderGenerator/
│ │ │ ├── tst_MemoryMapHeaderGenerator.cpp
│ │ │ ├── tst_MemoryMapHeaderGenerator.pri
│ │ │ └── tst_MemoryMapHeaderGenerator.pro
│ │ ├── MemoryViewGenerator/
│ │ │ ├── tst_MemoryViewGenerator.cpp
│ │ │ ├── tst_MemoryViewGenerator.pri
│ │ │ └── tst_MemoryViewGenerator.pro
│ │ ├── Plugins.pro
│ │ ├── QuartusProjectGenerator/
│ │ │ ├── tst_QuartusProjectGenerator.cpp
│ │ │ ├── tst_QuartusProjectGenerator.pri
│ │ │ └── tst_QuartusProjectGenerator.pro
│ │ ├── VHDLimport/
│ │ │ ├── VHDLimport.pro
│ │ │ ├── tst_VHDLGenericParser.cpp
│ │ │ ├── tst_VHDLGenericParser.pri
│ │ │ ├── tst_VHDLGenericParser.pro
│ │ │ ├── tst_VHDLPortParser.cpp
│ │ │ ├── tst_VHDLPortParser.pri
│ │ │ ├── tst_VHDLPortParser.pro
│ │ │ ├── tst_VHDLimport.cpp
│ │ │ ├── tst_VHDLimport.pri
│ │ │ └── tst_VHDLimport.pro
│ │ ├── VerilogGenerator/
│ │ │ ├── VerilogGenerator.pro
│ │ │ ├── tst_CommentWriter.cpp
│ │ │ ├── tst_CommentWriter.pri
│ │ │ ├── tst_CommentWriter.pro
│ │ │ ├── tst_ImplementationSelection.cpp
│ │ │ ├── tst_ImplementationSelection.pri
│ │ │ ├── tst_ImplementationSelection.pro
│ │ │ ├── tst_InterfaceDirectionNameSorter.cpp
│ │ │ ├── tst_InterfaceDirectionNameSorter.pri
│ │ │ ├── tst_InterfaceDirectionNameSorter.pro
│ │ │ ├── tst_VerilogHeaderWriter.cpp
│ │ │ ├── tst_VerilogHeaderWriter.pri
│ │ │ ├── tst_VerilogHeaderWriter.pro
│ │ │ ├── tst_VerilogWriterFactory.cpp
│ │ │ ├── tst_VerilogWriterFactory.pri
│ │ │ └── tst_VerilogWriterFactory.pro
│ │ ├── VerilogImport/
│ │ │ ├── VerilogImport.pro
│ │ │ ├── tst_HDLParser.cpp
│ │ │ ├── tst_HDLParser.pri
│ │ │ ├── tst_HDLParser.pro
│ │ │ ├── tst_VerilogImporter.cpp
│ │ │ ├── tst_VerilogImporter.pri
│ │ │ ├── tst_VerilogImporter.pro
│ │ │ ├── tst_VerilogParameterParser.cpp
│ │ │ ├── tst_VerilogParameterParser.pri
│ │ │ ├── tst_VerilogParameterParser.pro
│ │ │ ├── tst_VerilogPortParser.cpp
│ │ │ ├── tst_VerilogPortParser.pri
│ │ │ └── tst_VerilogPortParser.pro
│ │ ├── VerilogIncludeImport/
│ │ │ ├── tst_VerilogIncludeImport.cpp
│ │ │ ├── tst_VerilogIncludeImport.pri
│ │ │ └── tst_VerilogIncludeImport.pro
│ │ └── VerilogSourceAnalyzer/
│ │ ├── tst_VerilogSourceAnalyzer.cpp
│ │ ├── tst_VerilogSourceAnalyzer.pri
│ │ └── tst_VerilogSourceAnalyzer.pro
│ ├── configure_msvc_solution.bat
│ ├── library/
│ │ ├── tst_LibraryHandler.cpp
│ │ ├── tst_LibraryHandler.pri
│ │ └── tst_LibraryHandler.pro
│ ├── pro_templates/
│ │ ├── subdirs.pro
│ │ ├── tst_Module.cpp
│ │ ├── tst_Module.pri
│ │ └── tst_Module.pro
│ └── test_all.pro
├── version.h
└── wizards/
├── BusInterfaceWizard/
│ ├── BusInterfaceWizard.cpp
│ ├── BusInterfaceWizard.h
│ ├── BusInterfaceWizardAbsDefinitionPage.cpp
│ ├── BusInterfaceWizardAbsDefinitionPage.h
│ ├── BusInterfaceWizardBusDefinitionPage.cpp
│ ├── BusInterfaceWizardBusDefinitionPage.h
│ ├── BusInterfaceWizardConclusionPage.cpp
│ ├── BusInterfaceWizardConclusionPage.h
│ ├── BusInterfaceWizardGeneralOptionsPage.cpp
│ ├── BusInterfaceWizardGeneralOptionsPage.h
│ ├── BusInterfaceWizardIntroPage.cpp
│ ├── BusInterfaceWizardIntroPage.h
│ ├── BusInterfaceWizardPortMapPage.cpp
│ └── BusInterfaceWizardPortMapPage.h
├── ComponentWizard/
│ ├── ComponentWizard.cpp
│ ├── ComponentWizard.h
│ ├── ComponentWizardConclusionPage.cpp
│ ├── ComponentWizardConclusionPage.h
│ ├── ComponentWizardDependencyPage.cpp
│ ├── ComponentWizardDependencyPage.h
│ ├── ComponentWizardGeneralInfoPage.cpp
│ ├── ComponentWizardGeneralInfoPage.h
│ ├── ComponentWizardImportPage.cpp
│ ├── ComponentWizardImportPage.h
│ ├── ComponentWizardIntroPage.cpp
│ ├── ComponentWizardIntroPage.h
│ ├── ComponentWizardPages.h
│ ├── ComponentWizardViewsPage.cpp
│ ├── ComponentWizardViewsPage.h
│ ├── ImportEditor.cpp
│ ├── ImportEditor.h
│ ├── InstanceData.h
│ ├── ViewListModel.cpp
│ └── ViewListModel.h
├── ImportWizard/
│ ├── ImportInstancesEditor/
│ │ ├── ImportInstancesColumns.h
│ │ ├── ImportInstancesDelegate.cpp
│ │ ├── ImportInstancesDelegate.h
│ │ ├── ImportInstancesEditor.cpp
│ │ └── ImportInstancesEditor.h
│ ├── ImportWizard.cpp
│ ├── ImportWizard.h
│ ├── ImportWizardImportPage.cpp
│ ├── ImportWizardImportPage.h
│ ├── ImportWizardInstancesPage.cpp
│ ├── ImportWizardInstancesPage.h
│ ├── ImportWizardIntroPage.cpp
│ ├── ImportWizardIntroPage.h
│ └── ImportWizardPages.h
└── common/
├── ComponentComparator/
│ ├── ComponentComparator.cpp
│ └── ComponentComparator.h
├── ComponentDiffWidget/
│ ├── ComponentDiffWidget.cpp
│ └── ComponentDiffWidget.h
├── IPXactDiff.cpp
├── IPXactDiff.h
├── IPXactElementComparator.h
├── IPXactElementComparator.inl
├── ListComparator.h
├── ListComparator.inl
├── ModuleParameterComparator/
│ ├── ModuleParameterComparator.cpp
│ └── ModuleParameterComparator.h
├── ParameterComparator/
│ ├── ParameterComparator.cpp
│ └── ParameterComparator.h
├── PortComparator/
│ ├── PortComparator.cpp
│ └── PortComparator.h
├── VLNVComparator/
│ ├── VLNVComparator.cpp
│ └── VLNVComparator.h
└── ViewComparator/
├── ViewComparator.cpp
└── ViewComparator.h
Showing preview only (514K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (4443 symbols across 2183 files)
FILE: Administrative/docs/doxygen-awesome-darkmode-toggle.js
class DoxygenAwesomeDarkModeToggle (line 30) | class DoxygenAwesomeDarkModeToggle extends HTMLElement {
method init (line 58) | static init() {
method constructor (line 84) | constructor() {
method systemPreference (line 92) | static get systemPreference() {
method userPreference (line 99) | static get userPreference() {
method userPreference (line 104) | static set userPreference(userPreference) {
method enableDarkMode (line 122) | static enableDarkMode(enable) {
method onSystemPreferenceChanged (line 134) | static onSystemPreferenceChanged() {
method onUserPreferenceChanged (line 139) | static onUserPreferenceChanged() {
method toggleDarkMode (line 143) | toggleDarkMode() {
method updateIcon (line 148) | updateIcon() {
FILE: Help/HelpSystem/ContextHelpBrowser.cpp
function QVariant (line 40) | QVariant ContextHelpBrowser::loadResource(int type, QUrl const& url)
FILE: Help/HelpSystem/ContextHelpBrowser.h
function class (line 21) | class ContextHelpBrowser : public QTextBrowser
FILE: Help/HelpSystem/HelpSearchWidget.h
function class (line 21) | class HelpSearchWidget : public QWidget
FILE: Help/HelpSystem/HelpWindow.h
function class (line 28) | class HelpWindow : public QMainWindow
FILE: IPXACTmodels/AbstractionDefinition/AbstractionDefinition.cpp
function AbstractionDefinition (line 57) | AbstractionDefinition & AbstractionDefinition::operator=(AbstractionDefi...
function VLNV (line 111) | VLNV AbstractionDefinition::getBusType() const
function VLNV (line 119) | VLNV AbstractionDefinition::getExtends() const
function QStringList (line 155) | QStringList AbstractionDefinition::getDependentFiles() const
function QStringList (line 212) | QStringList AbstractionDefinition::getPortNames(General::InterfaceMode m...
function QString (line 264) | QString AbstractionDefinition::getPortInitiative(QString const& portName...
FILE: IPXACTmodels/AbstractionDefinition/AbstractionDefinitionReader.h
function namespace (line 29) | namespace AbstractionDefinitionReader
FILE: IPXACTmodels/AbstractionDefinition/AbstractionDefinitionWriter.h
function namespace (line 33) | namespace AbstractionDefinitionWriter
FILE: IPXACTmodels/AbstractionDefinition/Packet.cpp
function Packet (line 39) | Packet& Packet::operator=(Packet const& other)
function QString (line 57) | QString Packet::getEndianness() const
FILE: IPXACTmodels/AbstractionDefinition/PacketField.cpp
function PacketField (line 40) | PacketField& PacketField::operator==(PacketField const& other)
function QString (line 62) | QString PacketField::getWidth() const
function QString (line 78) | QString PacketField::getValue() const
function QString (line 94) | QString PacketField::getEndianness() const
FILE: IPXACTmodels/AbstractionDefinition/PacketReader.h
function namespace (line 26) | namespace PacketReader
FILE: IPXACTmodels/AbstractionDefinition/PacketWriter.h
function namespace (line 26) | namespace PacketWriter
FILE: IPXACTmodels/AbstractionDefinition/PortAbstraction.cpp
function PortAbstraction (line 71) | PortAbstraction& PortAbstraction::operator=(PortAbstraction const& other)
function QString (line 110) | QString PortAbstraction::getLogicalName() const
function QString (line 126) | QString PortAbstraction::isPresent() const
function QString (line 214) | QString PortAbstraction::getDefaultValue() const
FILE: IPXACTmodels/AbstractionDefinition/TransactionalAbstraction.cpp
function TransactionalAbstraction (line 48) | TransactionalAbstraction& TransactionalAbstraction::operator=(Transactio...
function QString (line 256) | QString TransactionalAbstraction::getInitiative(General::InterfaceMode m...
function QString (line 297) | QString TransactionalAbstraction::getWidth(General::InterfaceMode mode, ...
FILE: IPXACTmodels/AbstractionDefinition/TransactionalAbstraction.h
function class (line 30) | class IPXACTMODELS_EXPORT TransactionalAbstraction
FILE: IPXACTmodels/AbstractionDefinition/TransactionalAbstractionReader.h
function namespace (line 28) | namespace TransactionalAbstractionReader
FILE: IPXACTmodels/AbstractionDefinition/TransactionalAbstractionWriter.h
function namespace (line 28) | namespace TransactionalAbstractionWriter
FILE: IPXACTmodels/AbstractionDefinition/TransactionalPort.cpp
function QString (line 66) | QString TransactionalPort::getSystemGroup() const
function QString (line 98) | QString TransactionalPort::getInitiative() const
function QString (line 114) | QString TransactionalPort::getKind() const
function QString (line 130) | QString TransactionalPort::getBusWidth() const
FILE: IPXACTmodels/AbstractionDefinition/TransactionalPort.h
function class (line 27) | class IPXACTMODELS_EXPORT TransactionalPort
FILE: IPXACTmodels/AbstractionDefinition/WireAbstraction.cpp
function WireAbstraction (line 45) | WireAbstraction& WireAbstraction::operator=(WireAbstraction const& other)
function QString (line 94) | QString WireAbstraction::getDefaultValue() const
function QString (line 338) | QString WireAbstraction::getWidth(General::InterfaceMode mode, QString c...
FILE: IPXACTmodels/AbstractionDefinition/WireAbstraction.h
function QString (line 53) | QString getDefaultValue() const;
FILE: IPXACTmodels/AbstractionDefinition/WireAbstractionReader.h
function namespace (line 29) | namespace WireAbstractionReader
FILE: IPXACTmodels/AbstractionDefinition/WireAbstractionWriter.h
function namespace (line 28) | namespace WireAbstractionWriter
FILE: IPXACTmodels/AbstractionDefinition/WirePort.cpp
function QString (line 103) | QString WirePort::getSystemGroup() const
function QString (line 135) | QString WirePort::getWidth() const
FILE: IPXACTmodels/AbstractionDefinition/WirePort.h
function class (line 29) | class IPXACTMODELS_EXPORT WirePort
FILE: IPXACTmodels/AbstractionDefinition/validators/AbstractionDefinitionValidator.h
function class (line 38) | class IPXACTMODELS_EXPORT AbstractionDefinitionValidator
FILE: IPXACTmodels/AbstractionDefinition/validators/PacketValidator.cpp
function QString (line 138) | QString PacketValidator::parseFieldWidth(QString const& width, bool* wid...
function QString (line 235) | QString PacketValidator::parseConstantFieldValue(QString token) const
FILE: IPXACTmodels/AbstractionDefinition/validators/PacketValidator.h
function class (line 27) | class IPXACTMODELS_EXPORT PacketValidator
FILE: IPXACTmodels/AbstractionDefinition/validators/PortAbstractionValidator.h
function class (line 31) | class IPXACTMODELS_EXPORT PortAbstractionValidator
FILE: IPXACTmodels/BusDefinition/BusDefinition.cpp
function BusDefinition (line 54) | BusDefinition & BusDefinition::operator=(BusDefinition const& other)
function BooleanValue (line 126) | BooleanValue BusDefinition::getBroadcast() const
function VLNV (line 150) | VLNV BusDefinition::getExtends() const
function QStringList (line 238) | QStringList BusDefinition::getSystemGroupNames() const
function QStringList (line 276) | QStringList BusDefinition::getDependentFiles() const
FILE: IPXACTmodels/BusDefinition/BusDefinitionReader.h
function namespace (line 26) | namespace BusDefinitionReader
FILE: IPXACTmodels/BusDefinition/BusDefinitionWriter.cpp
function QString (line 178) | QString BusDefinitionWriter::Details::bool2Str(bool value)
FILE: IPXACTmodels/BusDefinition/BusDefinitionWriter.h
function namespace (line 29) | namespace BusDefinitionWriter
FILE: IPXACTmodels/BusDefinition/validators/BusDefinitionValidator.h
function class (line 30) | class IPXACTMODELS_EXPORT BusDefinitionValidator
FILE: IPXACTmodels/Catalog/Catalog.cpp
function Catalog (line 60) | Catalog & Catalog::operator=(Catalog const& other)
function QStringList (line 199) | QStringList Catalog::getDependentFiles() const
FILE: IPXACTmodels/Catalog/CatalogReader.h
function namespace (line 27) | namespace CatalogReader
FILE: IPXACTmodels/Catalog/CatalogWriter.h
function namespace (line 31) | namespace CatalogWriter
FILE: IPXACTmodels/Catalog/IpxactFile.cpp
function IpxactFile (line 48) | IpxactFile & IpxactFile::operator=(IpxactFile const& other)
function VLNV (line 79) | VLNV IpxactFile::getVlnv() const
function QString (line 95) | QString IpxactFile::getName() const
function QString (line 111) | QString IpxactFile::getDescription() const
FILE: IPXACTmodels/Catalog/validators/CatalogValidator.h
function class (line 28) | class IPXACTMODELS_EXPORT CatalogValidator
FILE: IPXACTmodels/Component/AbstractionType.cpp
function AbstractionType (line 66) | AbstractionType& AbstractionType::operator=(AbstractionType const& other)
function foreach (line 99) | foreach (QString viewReference, *newViewReferences)
function QStringList (line 148) | QStringList AbstractionType::getPhysicalPortNames() const
function QStringList (line 169) | QStringList AbstractionType::getLogicalPortNames() const
function QString (line 228) | QString AbstractionType::getMappedLogicalPortName(QString const& physica...
FILE: IPXACTmodels/Component/AbstractionType.h
function class (line 27) | class IPXACTMODELS_EXPORT AbstractionType
FILE: IPXACTmodels/Component/AccessPolicy.cpp
function AccessPolicy (line 39) | AccessPolicy& AccessPolicy::operator=(AccessPolicy const& other)
FILE: IPXACTmodels/Component/AccessPolicyReader.h
function namespace (line 21) | namespace AccessPolicyReader
FILE: IPXACTmodels/Component/AccessPolicyWriter.h
function namespace (line 21) | namespace AccessPolicyWriter
FILE: IPXACTmodels/Component/AddressBlock.cpp
function AddressBlock (line 66) | AddressBlock& AddressBlock::operator=( const AddressBlock& other )
function QString (line 118) | QString AddressBlock::getTypeIdentifier() const
function QString (line 134) | QString AddressBlock::getRange() const
function QString (line 166) | QString AddressBlock::getWidth() const
function QString (line 214) | QString AddressBlock::getVolatile() const
function QStringList (line 270) | QStringList AddressBlock::getAllRegisterOffsets() const
function QString (line 301) | QString AddressBlock::getMisalignmentAllowed() const
function QString (line 317) | QString AddressBlock::getAddressBlockDefinitionRef() const
function QString (line 333) | QString AddressBlock::getTypeDefinitionsRef() const
FILE: IPXACTmodels/Component/AddressBlockReader.h
function namespace (line 27) | namespace AddressBlockReader
FILE: IPXACTmodels/Component/AddressBlockWriter.h
function namespace (line 28) | namespace AddressBlockWriter
FILE: IPXACTmodels/Component/AddressSpace.cpp
function AddressSpace (line 54) | AddressSpace & AddressSpace::operator=( const AddressSpace &other )
function QString (line 89) | QString AddressSpace::getIsPresent() const
function QString (line 113) | QString AddressSpace::getAddressUnitBits(bool defaultIfEmpty /*= true*/)...
function QString (line 134) | QString AddressSpace::getRange() const
function QString (line 142) | QString AddressSpace::getWidth() const
FILE: IPXACTmodels/Component/AddressSpaceReader.h
function namespace (line 26) | namespace AddressSpaceReader
FILE: IPXACTmodels/Component/AddressSpaceWriter.h
function namespace (line 27) | namespace AddressSpaceWriter
FILE: IPXACTmodels/Component/AlternateRegister.cpp
function AlternateRegister (line 45) | AlternateRegister& AlternateRegister::operator=(const AlternateRegister&...
FILE: IPXACTmodels/Component/BuildCommand.cpp
function BuildCommand (line 39) | BuildCommand & BuildCommand::operator=(const BuildCommand &other)
function QString (line 62) | QString BuildCommand::getTargetName() const
function QString (line 78) | QString BuildCommand::getFlagsAppend() const
FILE: IPXACTmodels/Component/BusInterface.cpp
function BusInterface (line 72) | BusInterface& BusInterface::operator=(const BusInterface& other)
function QString (line 115) | QString BusInterface::getIsPresent() const
function QString (line 131) | QString BusInterface::getBitSteering() const
function QString (line 180) | QString BusInterface::getBitsInLau() const
function QString (line 188) | QString BusInterface::getConnectionRequired() const
function ConfigurableVLNVReference (line 229) | ConfigurableVLNVReference BusInterface::getBusType() const
function QString (line 434) | QString BusInterface::getSystem() const
function QStringList (line 586) | QStringList BusInterface::getAllMappedPhysicalPorts() const
function QString (line 709) | QString BusInterface::getMemoryMapRef() const
function QString (line 724) | QString BusInterface::getAddressSpaceRef() const
function QPointF (line 767) | QPointF BusInterface::getDefaultPos()
FILE: IPXACTmodels/Component/BusInterface.h
type Endianness (line 48) | enum Endianness
type MonitorInterface (line 56) | struct MonitorInterface
FILE: IPXACTmodels/Component/BusInterfaceReader.cpp
function QStringList (line 650) | QStringList BusinterfaceReader::Details::parseModeRefs(QDomElement const...
FILE: IPXACTmodels/Component/BusInterfaceReader.h
function namespace (line 26) | namespace BusinterfaceReader
FILE: IPXACTmodels/Component/BusInterfaceWriter.h
function namespace (line 27) | namespace BusInterfaceWriter
FILE: IPXACTmodels/Component/CPUReader.h
function namespace (line 26) | namespace CPUReader
FILE: IPXACTmodels/Component/CPUWriter.h
function namespace (line 28) | namespace CPUWriter
FILE: IPXACTmodels/Component/Channel.cpp
function Channel (line 36) | Channel& Channel::operator=(Channel const& other)
function QString (line 58) | QString Channel::getIsPresent() const
function QStringList (line 74) | QStringList Channel::getInterfaceNames() const
function foreach (line 99) | foreach (auto const& ref, *busInterfaces_)
FILE: IPXACTmodels/Component/Channel.h
type BusInterfaceRef (line 29) | struct BusInterfaceRef
function explicit (line 33) | explicit BusInterfaceRef(QString const& localName) : localName_(localNam...
FILE: IPXACTmodels/Component/ChannelReader.h
function namespace (line 26) | namespace ChannelReader
FILE: IPXACTmodels/Component/ChannelWriter.h
function namespace (line 25) | namespace ChannelWriter
FILE: IPXACTmodels/Component/Component.cpp
function Component (line 87) | Component& Component::operator=( const Component& other)
function QStringList (line 787) | QStringList Component::getSourceDirectories() const
function QString (line 832) | QString Component::getAuthor() const
function QStringList (line 869) | QStringList Component::getDependentFiles() const
function QStringList (line 933) | QStringList Component::getPowerDomainNames() const
function QStringList (line 941) | QStringList Component::getRemapStateNames() const
function QStringList (line 949) | QStringList Component::getMemoryMapNames() const
function QStringList (line 975) | QStringList Component::getViewNames() const
function QStringList (line 983) | QStringList Component::getCpuNames() const
function QStringList (line 991) | QStringList Component::getHierViews() const
function QStringList (line 999) | QStringList Component::getFlatViews() const
function VLNV (line 1007) | VLNV Component::getHierRef(const QString viewName) const
function QStringList (line 1039) | QStringList Component::getSystemViewNames() const
function VLNV (line 1072) | VLNV Component::getHierSystemRef(QString const& viewName) const
function QStringList (line 1107) | QStringList Component::getFileSetNames() const
function QStringList (line 1161) | QStringList Component::findFilesByFileType( const QString& fileType ) const
function QStringList (line 1190) | QStringList Component::getFilesFromFileSets( const QStringList& fileSetN...
function QStringList (line 1223) | QStringList Component::getBusInterfaceNames() const
function QStringList (line 1239) | QStringList Component::getTargetInterfaces( const QString& memoryMap ) c...
function QStringList (line 1260) | QStringList Component::getInitiatorInterfaces( const QString& addressSpa...
function QStringList (line 1285) | QStringList Component::getInitiatorInterfaces() const
function QStringList (line 1383) | QStringList Component::getPortNames() const
function QStringList (line 1415) | QStringList Component::getAddressSpaceNames() const
function QStringList (line 1432) | QStringList Component::getDependentDirs() const
FILE: IPXACTmodels/Component/ComponentGenerator.cpp
function ComponentGenerator (line 43) | ComponentGenerator& ComponentGenerator::operator=(ComponentGenerator con...
function BooleanValue (line 75) | BooleanValue ComponentGenerator::getHidden() const
function QString (line 107) | QString ComponentGenerator::getPhase() const
function QStringList (line 146) | QStringList ComponentGenerator::getTransportMethods() const
function QString (line 162) | QString ComponentGenerator::getGeneratorExe() const
function QStringList (line 178) | QStringList ComponentGenerator::getGroups() const
function QString (line 186) | QString ComponentGenerator::getApiService() const
FILE: IPXACTmodels/Component/ComponentGenerator.h
type class (line 36) | enum class
type class (line 48) | enum class
FILE: IPXACTmodels/Component/ComponentGeneratorReader.h
function namespace (line 26) | namespace ComponentGeneratorReader
FILE: IPXACTmodels/Component/ComponentGeneratorWriter.h
function namespace (line 27) | namespace ComponentGeneratorWriter
FILE: IPXACTmodels/Component/ComponentInstantiation.cpp
function ComponentInstantiation (line 59) | ComponentInstantiation& ComponentInstantiation::operator=(const Componen...
function QString (line 118) | QString ComponentInstantiation::getLanguage() const
function QString (line 150) | QString ComponentInstantiation::getLibraryName() const
function QString (line 166) | QString ComponentInstantiation::getPackageName() const
function QString (line 182) | QString ComponentInstantiation::getModuleName() const
function QString (line 198) | QString ComponentInstantiation::getArchitectureName() const
function QString (line 214) | QString ComponentInstantiation::getConfigurationName() const
function QStringList (line 274) | QStringList ComponentInstantiation::getFileSetReferenceStrings() const
FILE: IPXACTmodels/Component/Cpu.cpp
function QString (line 27) | QString Cpu::AddressSpaceRef::getAddressSpaceRef() const
function QString (line 43) | QString Cpu::AddressSpaceRef::getIsPresent() const
function Cpu (line 87) | Cpu & Cpu::operator=(Cpu const& other)
function QString (line 125) | QString Cpu::getIsPresent() const
function QStringList (line 149) | QStringList Cpu::getAddressSpaceRefs() const
function QString (line 194) | QString Cpu::getRange() const
function QString (line 210) | QString Cpu::getWidth() const
function QString (line 226) | QString Cpu::getMemoryMapReference() const
function QString (line 250) | QString Cpu::getAddressUnitBits(bool defaultIfEmpty /*= true*/) const
FILE: IPXACTmodels/Component/Cpu.h
type IPXACTMODELS_EXPORT (line 38) | struct IPXACTMODELS_EXPORT
FILE: IPXACTmodels/Component/DesignConfigurationInstantiation.cpp
function DesignConfigurationInstantiation (line 46) | DesignConfigurationInstantiation& DesignConfigurationInstantiation::oper...
function QString (line 79) | QString DesignConfigurationInstantiation::getLanguage() const
FILE: IPXACTmodels/Component/DesignInstantiation.cpp
function DesignInstantiation (line 40) | DesignInstantiation& DesignInstantiation::operator=(DesignInstantiation ...
FILE: IPXACTmodels/Component/Driver.cpp
function Driver (line 20) | Driver* Driver::clone() const
function Range (line 28) | Range Driver::getRange() const
function QString (line 44) | QString Driver::getDefaultValue() const
FILE: IPXACTmodels/Component/Driver.h
function class (line 23) | class IPXACTMODELS_EXPORT Driver
FILE: IPXACTmodels/Component/EnumeratedValue.cpp
function EnumeratedValue (line 41) | EnumeratedValue& EnumeratedValue::operator=(const EnumeratedValue& other)
function QString (line 81) | QString EnumeratedValue::getValue() const
function QString (line 97) | QString EnumeratedValue::usage2Str(EnumeratedValue::EnumeratedUsage usage)
FILE: IPXACTmodels/Component/EnumeratedValue.h
type EnumeratedUsage (line 33) | enum EnumeratedUsage
FILE: IPXACTmodels/Component/ExecutableImage.cpp
function ExecutableImage (line 47) | ExecutableImage& ExecutableImage::operator=( const ExecutableImage& other )
function QString (line 66) | QString ExecutableImage::getImageId() const
function QString (line 82) | QString ExecutableImage::getImageType() const
FILE: IPXACTmodels/Component/Field.cpp
function Field (line 87) | Field& Field::operator=( const Field& other )
function QString (line 139) | QString Field::getId() const
function QString (line 155) | QString Field::getIsPresent() const
function QString (line 187) | QString Field::getBitOffset() const
function QString (line 203) | QString Field::getFieldDefinitionRef() const
function QString (line 219) | QString Field::getTypeDefinitionsRef() const
function QString (line 252) | QString Field::getTypeIdentifier() const
function QString (line 268) | QString Field::getBitWidth() const
function BooleanValue (line 284) | BooleanValue Field::getVolatile() const
function QString (line 372) | QString Field::getModifiedWriteModify() const
function QString (line 420) | QString Field::getReadActionModify() const
function BooleanValue (line 436) | BooleanValue Field::getTestable() const
function QString (line 476) | QString Field::getReserved() const
FILE: IPXACTmodels/Component/FieldAccessPolicy.cpp
function FieldAccessPolicy (line 80) | FieldAccessPolicy& FieldAccessPolicy::operator=(FieldAccessPolicy const&...
function QString (line 126) | QString FieldAccessPolicy::getModifiedWriteModify() const
function QString (line 174) | QString FieldAccessPolicy::getReadActionModify() const
function BooleanValue (line 190) | BooleanValue FieldAccessPolicy::getTestable() const
function QString (line 214) | QString FieldAccessPolicy::getReadResponse() const
function QString (line 245) | QString FieldAccessPolicy::getReserved() const
function QString (line 261) | QString FieldAccessPolicy::getFieldAccessPolicyDefinitionRef() const
function QString (line 277) | QString FieldAccessPolicy::getFieldAccessPolicyTypeDefinitionRef() const
FILE: IPXACTmodels/Component/FieldAccessPolicy.h
type IPXACTMODELS_EXPORT (line 30) | struct IPXACTMODELS_EXPORT
FILE: IPXACTmodels/Component/FieldAccessPolicyReader.h
function namespace (line 21) | namespace FieldAccessPolicyReader
FILE: IPXACTmodels/Component/FieldAccessPolicyWriter.h
function namespace (line 21) | namespace FieldAccessPolicyWriter
FILE: IPXACTmodels/Component/FieldReader.h
function namespace (line 31) | namespace FieldReader
FILE: IPXACTmodels/Component/FieldReference.cpp
function FieldReference (line 91) | FieldReference& FieldReference::operator=(FieldReference const& other)
function QString (line 288) | QString FieldReference::type2Str(FieldReference::Type refType)
FILE: IPXACTmodels/Component/FieldReference.h
function class (line 23) | class IPXACTMODELS_EXPORT FieldReference
FILE: IPXACTmodels/Component/FieldReferenceReader.h
function namespace (line 21) | namespace FieldReferenceReader
FILE: IPXACTmodels/Component/FieldReferenceWriter.h
function namespace (line 21) | namespace FieldReferenceWriter
FILE: IPXACTmodels/Component/FieldReset.cpp
function FieldReset (line 39) | FieldReset& FieldReset::operator=(const FieldReset& other)
function QString (line 62) | QString FieldReset::getResetTypeReference() const
function QString (line 78) | QString FieldReset::getResetValue() const
function QString (line 94) | QString FieldReset::getResetMask() const
FILE: IPXACTmodels/Component/FieldReset.h
function class (line 23) | class IPXACTMODELS_EXPORT FieldReset
FILE: IPXACTmodels/Component/FieldSlice.cpp
function FieldSlice (line 44) | FieldSlice& FieldSlice::operator=( const FieldSlice& other )
FILE: IPXACTmodels/Component/FieldWriter.h
function namespace (line 29) | namespace FieldWriter
FILE: IPXACTmodels/Component/File.cpp
function File (line 60) | File& File::operator=(const File &other)
function QString (line 116) | QString File::getFileId() const
function QString (line 149) | QString File::name() const
function QString (line 166) | QString File::getIsPresent() const
function QStringList (line 190) | QStringList File::getFileTypeNames() const
function QString (line 259) | QString File::getLogicalName() const
function QString (line 381) | QString File::getDescription() const
function QString (line 457) | QString File::getCommand() const
function QString (line 472) | QString File::getFlags() const
function QString (line 564) | QString File::getFileName() const
FILE: IPXACTmodels/Component/FileReader.cpp
function FileType (line 63) | FileType FileReader::parseFileType(QDomNode const& fileTypeNode, Documen...
FILE: IPXACTmodels/Component/FileReader.h
function namespace (line 25) | namespace FileReader
FILE: IPXACTmodels/Component/FileSet.cpp
function FileSet (line 51) | FileSet& FileSet::operator=(const FileSet& other)
function QStringList (line 117) | QStringList FileSet::getFileNames(QStringList const& fileTypes ) const
function QStringList (line 203) | QStringList FileSet::getVhdlLibraryNames() const
function QStringList (line 219) | QStringList FileSet::getFilePaths() const
function QStringList (line 290) | QStringList FileSet::getFileNames() const
function QStringList (line 298) | QStringList FileSet::findFilesByFileType(QString const& fileType ) const
function QString (line 343) | QString FileSet::getDefaultCommand(QSharedPointer<File> file) const
function QString (line 367) | QString FileSet::getDefaultFlags(QSharedPointer<File> file) const
function QString (line 434) | QString FileSet::getFileSetId() const
FILE: IPXACTmodels/Component/FileSetReader.h
function namespace (line 25) | namespace FileSetReader
FILE: IPXACTmodels/Component/FileSetRef.cpp
function QString (line 38) | QString FileSetRef::getReference() const
function QString (line 54) | QString FileSetRef::getIsPresent() const
function FileSetRef (line 70) | FileSetRef& FileSetRef::operator=(FileSetRef const& other)
FILE: IPXACTmodels/Component/FileSetWriter.h
function namespace (line 27) | namespace FileSetWriter
FILE: IPXACTmodels/Component/FileWriter.h
function namespace (line 28) | namespace FileWriter
FILE: IPXACTmodels/Component/Function.cpp
function QString (line 37) | QString Function::SourceFile::getSourceName() const
function FileType (line 53) | FileType Function::SourceFile::getFileType() const
function Function (line 93) | Function& Function::operator=(const Function& other)
function QString (line 141) | QString Function::getEntryPoint() const
function QString (line 157) | QString Function::getFileRef() const
function QString (line 173) | QString Function::getReturnType() const
function QString (line 209) | QString Function::getDisabled() const
FILE: IPXACTmodels/Component/Function.h
function class (line 29) | class IPXACTMODELS_EXPORT Function
FILE: IPXACTmodels/Component/IndirectInterface.cpp
function QString (line 84) | QString IndirectInterface::getIndirectAddressRef() const
function QString (line 100) | QString IndirectInterface::getIndirectDataRef() const
function QString (line 116) | QString IndirectInterface::getMemoryMapRef() const
function QString (line 140) | QString IndirectInterface::getBitsInLau() const
function QString (line 156) | QString IndirectInterface::getEndianness() const
FILE: IPXACTmodels/Component/IndirectInterfaceReader.h
function namespace (line 24) | namespace IndirectInterfaceReader
FILE: IPXACTmodels/Component/IndirectInterfaceWriter.h
function namespace (line 28) | namespace IndirectInterfaceWriter
FILE: IPXACTmodels/Component/InitiatorInterface.cpp
function InitiatorInterface (line 41) | InitiatorInterface& InitiatorInterface::operator=(InitiatorInterface con...
function QString (line 74) | QString InitiatorInterface::getAddressSpaceRef() const
function QString (line 90) | QString InitiatorInterface::getIsPresent() const
function QString (line 106) | QString InitiatorInterface::getBaseAddress() const
function QStringList (line 122) | QStringList InitiatorInterface::getModeRefs() const
FILE: IPXACTmodels/Component/InstantiationsReader.cpp
function QString (line 66) | QString InstantiationsReader::Details::parseLanguageFrom(QDomNode const&...
FILE: IPXACTmodels/Component/InstantiationsReader.h
function namespace (line 29) | namespace InstantiationsReader
FILE: IPXACTmodels/Component/InstantiationsWriter.h
function namespace (line 28) | namespace InstantiationsWriter
FILE: IPXACTmodels/Component/LanguageTools.cpp
function LanguageTools (line 35) | LanguageTools& LanguageTools::operator=(const LanguageTools& other)
function QString (line 86) | QString LanguageTools::getLinker() const
function QString (line 102) | QString LanguageTools::getLinkerFlags() const
FILE: IPXACTmodels/Component/LanguageTools.h
type LinkerCommandFile (line 29) | struct LinkerCommandFile
FILE: IPXACTmodels/Component/MemoryArray.cpp
function MemoryArray (line 36) | MemoryArray& MemoryArray::operator=(MemoryArray const& other)
function QString (line 68) | QString MemoryArray::getStride() const
FILE: IPXACTmodels/Component/MemoryArray.h
function class (line 22) | class IPXACTMODELS_EXPORT MemoryArray
FILE: IPXACTmodels/Component/MemoryArrayReader.h
function namespace (line 26) | namespace MemoryArrayReader
FILE: IPXACTmodels/Component/MemoryArrayWriter.h
function namespace (line 26) | namespace MemoryArrayWriter
FILE: IPXACTmodels/Component/MemoryBlockBase.cpp
function MemoryBlockBase (line 45) | MemoryBlockBase& MemoryBlockBase::operator=(const MemoryBlockBase& other)
function QString (line 72) | QString MemoryBlockBase::getIsPresent() const
function QString (line 88) | QString MemoryBlockBase::getBaseAddress() const
FILE: IPXACTmodels/Component/MemoryBlockBaseReader.cpp
function IPXACTMODELS_EXPORT (line 59) | IPXACTMODELS_EXPORT void MemoryBlockBaseReader::parseParameters(QDomNode...
FILE: IPXACTmodels/Component/MemoryBlockBaseReader.h
function namespace (line 27) | namespace MemoryBlockBaseReader
FILE: IPXACTmodels/Component/MemoryBlockBaseWriter.h
function namespace (line 27) | namespace MemoryBlockBaseWriter
FILE: IPXACTmodels/Component/MemoryMap.cpp
function MemoryMap (line 46) | MemoryMap& MemoryMap::operator=(const MemoryMap& other)
function QString (line 92) | QString MemoryMap::getAddressUnitBits(bool defaultIfEmpty /*= true*/) const
function QString (line 113) | QString MemoryMap::getShared() const
function QString (line 137) | QString MemoryMap::getMemoryMapDefinitionReference() const
function QString (line 153) | QString MemoryMap::getTypeDefinitionsReference() const
FILE: IPXACTmodels/Component/MemoryMapBase.cpp
function MemoryMapBase (line 41) | MemoryMapBase& MemoryMapBase::operator=( const MemoryMapBase& other)
function QString (line 67) | QString MemoryMapBase::elementName() const
function QString (line 75) | QString MemoryMapBase::getIsPresent() const
FILE: IPXACTmodels/Component/MemoryMapBaseReader.h
function namespace (line 28) | namespace MemoryMapBaseReader
FILE: IPXACTmodels/Component/MemoryMapBaseWriter.h
function namespace (line 28) | namespace MemoryMapBaseWriter
FILE: IPXACTmodels/Component/MemoryMapReader.h
function namespace (line 29) | namespace MemoryMapReader
FILE: IPXACTmodels/Component/MemoryMapWriter.h
function namespace (line 29) | namespace MemoryMapWriter
FILE: IPXACTmodels/Component/MemoryRemap.cpp
function MemoryRemap (line 43) | MemoryRemap& MemoryRemap::operator=(const MemoryRemap& other)
function QString (line 70) | QString MemoryRemap::elementName() const
function QString (line 78) | QString MemoryRemap::getRemapState() const
function QString (line 94) | QString MemoryRemap::getMemoryRemapDefinitionReference() const
function QString (line 110) | QString MemoryRemap::getTypeDefinitionsReference() const
FILE: IPXACTmodels/Component/MirroredTargetInterface.cpp
function MirroredTargetInterface (line 49) | MirroredTargetInterface& MirroredTargetInterface::operator=(MirroredTarg...
function QString (line 76) | QString MirroredTargetInterface::getRange() const
FILE: IPXACTmodels/Component/MirroredTargetInterface.h
function class (line 25) | class IPXACTMODELS_EXPORT MirroredTargetInterface
FILE: IPXACTmodels/Component/Mode.cpp
function Mode (line 54) | Mode& Mode::operator=( const Mode& other )
function QString (line 81) | QString Mode::getCondition() const
FILE: IPXACTmodels/Component/ModeReader.h
function namespace (line 29) | namespace ModeReader
FILE: IPXACTmodels/Component/ModeReference.cpp
function QString (line 35) | QString ModeReference::getReference() const
FILE: IPXACTmodels/Component/ModeReference.h
function class (line 20) | class IPXACTMODELS_EXPORT ModeReference
FILE: IPXACTmodels/Component/ModeWriter.h
function namespace (line 25) | namespace ModeWriter
FILE: IPXACTmodels/Component/Model.cpp
function Model (line 37) | Model& Model::operator=(Model const& other )
function QStringList (line 174) | QStringList Model::getViewNames() const
function QStringList (line 182) | QStringList Model::getHierViews() const
function QStringList (line 198) | QStringList Model::getFlatViews() const
function VLNV (line 222) | VLNV Model::getHierRef(QString const& viewName) const
function QStringList (line 321) | QStringList Model::getPortNames() const
FILE: IPXACTmodels/Component/Model.h
function class (line 32) | class IPXACTMODELS_EXPORT Model
FILE: IPXACTmodels/Component/OtherClockDriver.cpp
function OtherClockDriver (line 45) | OtherClockDriver & OtherClockDriver::operator=( const OtherClockDriver &...
function QString (line 71) | QString OtherClockDriver::getClockName() const
function QString (line 87) | QString OtherClockDriver::getClockSource() const
function QString (line 135) | QString OtherClockDriver::getClockPulseValue() const
FILE: IPXACTmodels/Component/OtherClockDriver.h
function class (line 26) | class IPXACTMODELS_EXPORT OtherClockDriver
FILE: IPXACTmodels/Component/OtherClockDriverReader.h
function class (line 25) | class IPXACTMODELS_EXPORT OtherClockDriverReader
FILE: IPXACTmodels/Component/OtherClockDriverWriter.h
function class (line 27) | class IPXACTMODELS_EXPORT OtherClockDriverWriter
FILE: IPXACTmodels/Component/Port.cpp
function Port (line 61) | Port & Port::operator=( const Port &other )
function QString (line 153) | QString Port::getLeftBound() const
function QString (line 179) | QString Port::getRightBound() const
function QString (line 214) | QString Port::getDefaultValue() const
function QString (line 307) | QString Port::getTypeName( const QString& viewName ) const
function QString (line 363) | QString Port::getTypeDefinition( const QString& typeName ) const
function QStringList (line 382) | QStringList Port::getTypeDefinitions() const
function QPointF (line 468) | QPointF Port::getDefaultPos() const
function QString (line 497) | QString Port::getArrayLeft() const
function QString (line 533) | QString Port::getArrayRight() const
function QString (line 569) | QString Port::getPortTags() const
function QString (line 605) | QString Port::getIsPresent() const
FILE: IPXACTmodels/Component/Port.h
function QString (line 111) | QString getLeftBound() const;
FILE: IPXACTmodels/Component/PortMap.cpp
function PortMap (line 63) | PortMap& PortMap::operator=(PortMap const& other)
function BooleanValue (line 92) | BooleanValue PortMap::getInvert() const
function QString (line 116) | QString PortMap::getIsPresent() const
function BooleanValue (line 132) | BooleanValue PortMap::getIsInformative() const
function QString (line 188) | QString PortMap::getLogicalTieOff() const
FILE: IPXACTmodels/Component/PortMap.h
type PhysicalPort (line 46) | struct PhysicalPort
FILE: IPXACTmodels/Component/PortReader.cpp
function Vector (line 126) | Vector PortReader::Details::parseVector(QDomNode const& vectorNode, Docu...
FILE: IPXACTmodels/Component/PortReader.h
function namespace (line 26) | namespace PortReader
FILE: IPXACTmodels/Component/PortSlice.cpp
function PortSlice (line 39) | PortSlice& PortSlice::operator=(const PortSlice& other)
function QString (line 66) | QString PortSlice::getPortRef() const
function QString (line 98) | QString PortSlice::getLeftRange() const
function QString (line 111) | QString PortSlice::getRightRange() const
FILE: IPXACTmodels/Component/PortWriter.h
function class (line 26) | class IPXACTMODELS_EXPORT PortWriter
FILE: IPXACTmodels/Component/PowerDomain.cpp
function PowerDomain (line 38) | PowerDomain& PowerDomain::operator=(PowerDomain const& other)
function QString (line 72) | QString PowerDomain::getAlwaysOn() const
function QString (line 88) | QString PowerDomain::getSubDomainOf() const
FILE: IPXACTmodels/Component/PowerDomainReader.h
function namespace (line 26) | namespace PowerDomainReader
FILE: IPXACTmodels/Component/PowerDomainWriter.h
function namespace (line 24) | namespace PowerDomainWriter
FILE: IPXACTmodels/Component/Region.cpp
function Region (line 49) | Region& Region::operator=( const Region& other )
function QString (line 65) | QString Region::getAddressOffset() const
function QString (line 81) | QString Region::getRange() const
FILE: IPXACTmodels/Component/Register.cpp
function Register (line 44) | Register& Register::operator=(const Register& other)
function QString (line 97) | QString Register::getSize() const
function QString (line 113) | QString Register::getRegisterDefinitionReference() const
function QString (line 129) | QString Register::getTypeDefinitionsReference() const
FILE: IPXACTmodels/Component/RegisterBase.cpp
function RegisterBase (line 56) | RegisterBase& RegisterBase::operator=(const RegisterBase& other)
function QString (line 91) | QString RegisterBase::getIsPresent() const
function QString (line 107) | QString RegisterBase::getTypeIdentifier() const
function QString (line 122) | QString RegisterBase::getDimension() const
function QString (line 180) | QString RegisterBase::getAddressOffset() const
FILE: IPXACTmodels/Component/RegisterDefinition.cpp
function RegisterDefinition (line 51) | RegisterDefinition& RegisterDefinition::operator=( const RegisterDefinit...
function QString (line 78) | QString RegisterDefinition::getVolatile() const
FILE: IPXACTmodels/Component/RegisterFile.cpp
function RegisterFile (line 49) | RegisterFile& RegisterFile::operator=(const RegisterFile& other)
function QString (line 85) | QString RegisterFile::getRange() const
function QString (line 117) | QString RegisterFile::getRegisterFileDefinitionReference() const
function QString (line 133) | QString RegisterFile::getTypeDefinitionsReference() const
function QStringList (line 149) | QStringList RegisterFile::getAllRegisterOffsets() const
FILE: IPXACTmodels/Component/RegisterReader.cpp
function QString (line 129) | QString RegisterReader::Details::createAddressOffsetFrom(QDomNode const&...
FILE: IPXACTmodels/Component/RegisterReader.h
function namespace (line 31) | namespace RegisterReader
FILE: IPXACTmodels/Component/RegisterWriter.h
function namespace (line 30) | namespace RegisterWriter
FILE: IPXACTmodels/Component/RemapPort.cpp
function RemapPort (line 39) | RemapPort& RemapPort::operator=(const RemapPort& other)
function QString (line 62) | QString RemapPort::getPortNameRef() const
function QString (line 78) | QString RemapPort::getPortIndex() const
function QString (line 94) | QString RemapPort::getValue() const
FILE: IPXACTmodels/Component/RemapPort.h
function class (line 23) | class IPXACTMODELS_EXPORT RemapPort
FILE: IPXACTmodels/Component/RemapState.cpp
function RemapState (line 36) | RemapState& RemapState::operator=(const RemapState& other)
FILE: IPXACTmodels/Component/RemapStateReader.h
function namespace (line 26) | namespace RemapStateReader
FILE: IPXACTmodels/Component/RemapStateWriter.h
function namespace (line 27) | namespace RemapStateWriter
FILE: IPXACTmodels/Component/Segment.cpp
function Segment (line 46) | Segment& Segment::operator=( const Segment& other )
function QString (line 61) | QString Segment::getIsPresent() const
FILE: IPXACTmodels/Component/Structured.cpp
function Structured (line 17) | Structured* Structured::clone() const
function QString (line 25) | QString Structured::toString(Type type)
FILE: IPXACTmodels/Component/Structured.h
type class (line 29) | enum class
function setPacked (line 49) | constexpr void setPacked(bool packed) noexcept { packed_ = packed; }
function isPacked (line 56) | [[nodiscard]] bool isPacked() const noexcept { return packed_; }
function Type (line 70) | [[nodiscard]] constexpr Type getType() const noexcept { return portType_; }
function DirectionTypes (line 84) | [[nodiscard]] constexpr DirectionTypes::Direction getDirection() const n...
FILE: IPXACTmodels/Component/SubPort.h
function setIsIO (line 37) | void setIsIO(bool isIO) noexcept { isIO_ = isIO; }
function isIO (line 44) | [[nodiscard]] bool isIO() const noexcept { return isIO_; }
FILE: IPXACTmodels/Component/SubSpaceMap.cpp
function SubSpaceMap (line 39) | SubSpaceMap& SubSpaceMap::operator=( const SubSpaceMap& other)
function QString (line 62) | QString SubSpaceMap::getInitiatorReference() const
function QString (line 78) | QString SubSpaceMap::getSegmentReference() const
FILE: IPXACTmodels/Component/SubSpaceMapWriter.h
function namespace (line 27) | namespace SubSpaceMapWriter
FILE: IPXACTmodels/Component/SubspaceMapReader.cpp
function IPXACTMODELS_EXPORT (line 20) | IPXACTMODELS_EXPORT QSharedPointer<SubSpaceMap> SubspaceMapReader::creat...
FILE: IPXACTmodels/Component/SubspaceMapReader.h
function namespace (line 27) | namespace SubspaceMapReader
FILE: IPXACTmodels/Component/TargetInterface.cpp
function TargetInterface (line 49) | TargetInterface& TargetInterface::operator=(TargetInterface const& other)
function QString (line 86) | QString TargetInterface::getMemoryMapRef() const
function QStringList (line 102) | QStringList TargetInterface::getModeRefs() const
function QStringList (line 134) | QStringList TargetInterface::getMasterReferences() const
FILE: IPXACTmodels/Component/TargetInterface.h
function class (line 30) | class IPXACTMODELS_EXPORT TargetInterface
FILE: IPXACTmodels/Component/Transactional.cpp
function Transactional (line 41) | Transactional* Transactional::clone() const
function Transactional (line 49) | Transactional& Transactional::operator=( const Transactional& other)
function QString (line 93) | QString Transactional::getInitiative() const
function QString (line 112) | QString Transactional::getKind() const
function QString (line 128) | QString Transactional::getBusWidth() const
function QString (line 185) | QString Transactional::getMaxConnections() const
function QString (line 201) | QString Transactional::getMinConnections() const
function QString (line 217) | QString Transactional::getTypeName(QString const& viewName) const
function QString (line 271) | QString Transactional::getTypeDefinition(QString const& typeName) const
function QStringList (line 287) | QStringList Transactional::getTypeDefinitions() const
FILE: IPXACTmodels/Component/TransparentBridge.cpp
function QString (line 35) | QString TransparentBridge::getMasterRef() const
function QString (line 51) | QString TransparentBridge::getInitiatorRef() const
function QString (line 67) | QString TransparentBridge::getIsPresent() const
FILE: IPXACTmodels/Component/View.cpp
function View (line 48) | View& View::operator=(const View &other)
function QString (line 109) | QString View::getIsPresent() const
function QString (line 125) | QString View::getComponentInstantiationRef() const
function QString (line 141) | QString View::getDesignInstantiationRef() const
function QString (line 157) | QString View::getDesignConfigurationInstantiationRef() const
FILE: IPXACTmodels/Component/ViewReader.h
function namespace (line 27) | namespace ViewReader
FILE: IPXACTmodels/Component/ViewWriter.h
function namespace (line 27) | namespace ViewWriter
FILE: IPXACTmodels/Component/Wire.cpp
function Wire (line 44) | Wire& Wire::operator=( const Wire &other )
function Wire (line 70) | Wire* Wire::clone() const
function QString (line 155) | QString Wire::getDefaultDriverValue() const
function QString (line 194) | QString Wire::getVectorLeftBound() const
function QString (line 207) | QString Wire::getVectorRightBound() const
function QString (line 236) | QString Wire::getTypeName(QString const& viewName) const
function QString (line 292) | QString Wire::getTypeDefinition(QString const& typeName) const
function QStringList (line 311) | QStringList Wire::getTypeDefinitions() const
FILE: IPXACTmodels/Component/WireTypeDef.cpp
function WireTypeDef (line 37) | WireTypeDef& WireTypeDef::operator=(const WireTypeDef& other)
function QString (line 65) | QString WireTypeDef::getTypeName() const
FILE: IPXACTmodels/Component/WireTypeDef.h
function class (line 24) | class IPXACTMODELS_EXPORT WireTypeDef
FILE: IPXACTmodels/Component/WriteValueConstraint.cpp
function WriteValueConstraint (line 59) | WriteValueConstraint& WriteValueConstraint::operator=(WriteValueConstrai...
function QString (line 110) | QString WriteValueConstraint::getMinimum() const
function QString (line 137) | QString WriteValueConstraint::getMaximum() const
function QString (line 187) | QString WriteValueConversions::typeToString(WriteValueConstraint::Type c...
function QStringList (line 210) | QStringList WriteValueConversions::getConstraintTypes()
FILE: IPXACTmodels/Component/WriteValueConstraint.h
type Type (line 29) | enum Type
function Type (line 54) | Type getType() const;
FILE: IPXACTmodels/Component/validators/AbstractionTypeValidator.h
function class (line 38) | class IPXACTMODELS_EXPORT AbstractionTypeValidator
FILE: IPXACTmodels/Component/validators/AddressBlockValidator.cpp
function QString (line 53) | QString AddressBlockValidator::getBlockType() const
function qint64 (line 866) | qint64 AddressBlockValidator::getRegisterSizeInLAU(QSharedPointer<Regist...
function qint64 (line 890) | qint64 AddressBlockValidator::getTrueRegisterFileRange(QSharedPointer<Re...
FILE: IPXACTmodels/Component/validators/ChannelValidator.h
function class (line 29) | class IPXACTMODELS_EXPORT ChannelValidator
FILE: IPXACTmodels/Component/validators/CollectionValidators.h
function namespace (line 24) | namespace CollectionValidators
FILE: IPXACTmodels/Component/validators/ComponentGeneratorValidator.h
function class (line 27) | class IPXACTMODELS_EXPORT ComponentGeneratorValidator
FILE: IPXACTmodels/Component/validators/ComponentValidator.h
function class (line 54) | class IPXACTMODELS_EXPORT ComponentValidator
FILE: IPXACTmodels/Component/validators/EnumeratedValueValidator.h
function class (line 26) | class IPXACTMODELS_EXPORT EnumeratedValueValidator
FILE: IPXACTmodels/Component/validators/FieldAccessPolicyValidator.h
function class (line 22) | class IPXACTMODELS_EXPORT FieldAccessPolicyValidator
FILE: IPXACTmodels/Component/validators/FieldReferenceValidator.h
function namespace (line 21) | namespace FieldReferenceValidator
FILE: IPXACTmodels/Component/validators/FieldSliceValidator.h
function class (line 32) | class IPXACTMODELS_EXPORT FieldSliceValidator
FILE: IPXACTmodels/Component/validators/FileValidator.h
function class (line 28) | class IPXACTMODELS_EXPORT FileValidator
FILE: IPXACTmodels/Component/validators/MemoryArrayValidator.h
function class (line 23) | class IPXACTMODELS_EXPORT MemoryArrayValidator
FILE: IPXACTmodels/Component/validators/MemoryMapBaseValidator.cpp
function quint64 (line 341) | quint64 MemoryMapBaseValidator::getBlockRange(QSharedPointer<MemoryBlock...
FILE: IPXACTmodels/Component/validators/MemoryReserve.h
function class (line 25) | class IPXACTMODELS_EXPORT MemoryReserve
FILE: IPXACTmodels/Component/validators/OtherClockDriverValidator.h
function class (line 27) | class IPXACTMODELS_EXPORT OtherClockDriverValidator
FILE: IPXACTmodels/Component/validators/PortMapValidator.cpp
function quint64 (line 190) | quint64 PortMapValidator::getLogicalPortWidth(QSharedPointer<PortAbstrac...
FILE: IPXACTmodels/Component/validators/PortMapValidator.h
function class (line 32) | class IPXACTMODELS_EXPORT PortMapValidator
FILE: IPXACTmodels/Component/validators/PortSliceValidator.h
function class (line 30) | class IPXACTMODELS_EXPORT PortSliceValidator
FILE: IPXACTmodels/Component/validators/PortTypeValidator.h
function class (line 23) | class IPXACTMODELS_EXPORT PortTypeValidator
FILE: IPXACTmodels/Component/validators/RegionValidator.h
function class (line 30) | class IPXACTMODELS_EXPORT RegionValidator
FILE: IPXACTmodels/Component/validators/RegisterFileValidator.cpp
function qint64 (line 346) | qint64 RegisterFileValidator::getRegisterSizeInLAU(QSharedPointer<Regist...
function qint64 (line 531) | qint64 RegisterFileValidator::getTrueRegisterFileRange(QSharedPointer<Re...
FILE: IPXACTmodels/Component/validators/RegisterValidator.cpp
function quint64 (line 643) | quint64 RegisterValidator::getTrueFieldBitWidth(QSharedPointer<Field> fi...
FILE: IPXACTmodels/Component/validators/RemapStateValidator.h
function class (line 27) | class IPXACTMODELS_EXPORT RemapStateValidator
FILE: IPXACTmodels/Component/validators/SubspaceMapValidator.cpp
function QString (line 36) | QString SubspaceMapValidator::getBlockType() const
FILE: IPXACTmodels/Design/ActiveInterface.cpp
function ActiveInterface (line 40) | ActiveInterface& ActiveInterface::operator=(const ActiveInterface& other)
function QString (line 101) | QString ActiveInterface::getComponentReference() const
FILE: IPXACTmodels/Design/AdHocConnection.cpp
function AdHocConnection (line 50) | AdHocConnection& AdHocConnection::operator=( const AdHocConnection& other )
function QString (line 159) | QString AdHocConnection::getIsPresent() const
function QString (line 175) | QString AdHocConnection::getTiedValue() const
FILE: IPXACTmodels/Design/ComponentInstance.cpp
function ComponentInstance (line 63) | ComponentInstance& ComponentInstance::operator=(ComponentInstance const&...
function QString (line 96) | QString ComponentInstance::getInstanceName() const
function QString (line 120) | QString ComponentInstance::getIsPresent() const
function QPointF (line 299) | QPointF ComponentInstance::getPosition() const
function QString (line 329) | QString ComponentInstance::getImportRef() const
function QString (line 457) | QString ComponentInstance::getFileSetRef() const
function QString (line 471) | QString ComponentInstance::getMapping() const
function QString (line 485) | QString ComponentInstance::getUuid() const
FILE: IPXACTmodels/Design/ComponentInstance.h
type PowerDomainLink (line 40) | struct PowerDomainLink
FILE: IPXACTmodels/Design/ComponentInstanceReader.h
function namespace (line 25) | namespace ComponentInstanceReader
FILE: IPXACTmodels/Design/ComponentInstanceWriter.h
function namespace (line 26) | namespace ComponentInstanceWriter
FILE: IPXACTmodels/Design/Design.cpp
function Design (line 45) | Design& Design::operator=( const Design& other )
function QStringList (line 138) | QStringList Design::getDependentFiles() const
function VLNV (line 358) | VLNV Design::getHWComponentVLNV(QString const& instanceName) const
function QString (line 394) | QString Design::getConfElementValue(QString const& instanceName, QString...
function QString (line 424) | QString Design::getHWInstanceDescription(QString const& instanceName) const
FILE: IPXACTmodels/Design/DesignReader.cpp
function QString (line 201) | QString DesignReader::Details::parseComponentReference(QDomNode const& i...
FILE: IPXACTmodels/Design/DesignReader.h
function namespace (line 29) | namespace DesignReader
FILE: IPXACTmodels/Design/DesignWriter.cpp
function QString (line 176) | QString DesignWriter::Details::componentReferenceAttribute(Document::Rev...
FILE: IPXACTmodels/Design/DesignWriter.h
function namespace (line 25) | namespace DesignWriter
FILE: IPXACTmodels/Design/HierInterface.cpp
function HierInterface (line 40) | HierInterface& HierInterface::operator=(const HierInterface& other)
function QString (line 82) | QString HierInterface::getBusReference() const
function QString (line 98) | QString HierInterface::getIsPresent() const
function QString (line 114) | QString HierInterface::getDescription() const
FILE: IPXACTmodels/Design/Interconnection.cpp
function Interconnection (line 57) | Interconnection& Interconnection::operator=( const Interconnection& other)
function QString (line 131) | QString Interconnection::getIsPresent() const
FILE: IPXACTmodels/Design/MonitorInterconnection.cpp
function MonitorInterconnection (line 51) | MonitorInterconnection& MonitorInterconnection::operator=(const MonitorI...
function QString (line 107) | QString MonitorInterconnection::getIsPresent() const
FILE: IPXACTmodels/Design/MonitorInterface.cpp
function MonitorInterface (line 38) | MonitorInterface& MonitorInterface::operator=(const MonitorInterface& ot...
function QString (line 94) | QString MonitorInterface::getComponentReference() const
function QString (line 110) | QString MonitorInterface::getPath() const
FILE: IPXACTmodels/Design/PortReference.cpp
function PortReference (line 45) | PortReference& PortReference::operator=( const PortReference& other)
function QString (line 65) | QString PortReference::getPortRef() const
function QString (line 73) | QString PortReference::getComponentRef() const
function QString (line 97) | QString PortReference::getIsPresent() const
FILE: IPXACTmodels/Design/PortReference.h
function class (line 30) | class IPXACTMODELS_EXPORT PortReference
FILE: IPXACTmodels/Design/validator/AdHocConnectionValidator.h
function class (line 36) | class IPXACTMODELS_EXPORT AdHocConnectionValidator
FILE: IPXACTmodels/Design/validator/ComponentInstanceValidator.h
function class (line 29) | class IPXACTMODELS_EXPORT ComponentInstanceValidator
FILE: IPXACTmodels/Design/validator/DesignValidator.h
function class (line 35) | class IPXACTMODELS_EXPORT DesignValidator
FILE: IPXACTmodels/Design/validator/InterconnectionValidator.h
function class (line 38) | class IPXACTMODELS_EXPORT InterconnectionValidator
FILE: IPXACTmodels/DesignConfiguration/AbstractorInstance.cpp
function QString (line 48) | QString AbstractorInstance::getShortDescription() const
function QString (line 56) | QString AbstractorInstance::getDescription() const
function QString (line 64) | QString AbstractorInstance::getDisplayName() const
function QString (line 72) | QString AbstractorInstance::getInstanceName() const
function QString (line 80) | QString AbstractorInstance::getViewName() const
FILE: IPXACTmodels/DesignConfiguration/DesignConfiguration.cpp
function DesignConfiguration (line 58) | DesignConfiguration& DesignConfiguration::operator=( const DesignConfigu...
function VLNV (line 156) | VLNV DesignConfiguration::getDesignRef() const
function QStringList (line 172) | QStringList DesignConfiguration::getDependentFiles() const
function QString (line 252) | QString DesignConfiguration::getActiveView(QString const& instanceName) ...
FILE: IPXACTmodels/DesignConfiguration/DesignConfigurationReader.cpp
function QDomNodeList (line 253) | QDomNodeList DesignConfigurationReader::Details::getNamedChildNodes(QDom...
FILE: IPXACTmodels/DesignConfiguration/DesignConfigurationReader.h
function namespace (line 23) | namespace DesignConfigurationReader
FILE: IPXACTmodels/DesignConfiguration/DesignConfigurationWriter.h
function namespace (line 28) | namespace DesignConfigurationWriter
FILE: IPXACTmodels/DesignConfiguration/InterconnectionConfiguration.cpp
function QString (line 39) | QString InterconnectionConfiguration::getIsPresent() const
function QString (line 55) | QString InterconnectionConfiguration::getInterconnectionReference() const
FILE: IPXACTmodels/DesignConfiguration/InterfaceRef.cpp
function QString (line 38) | QString InterfaceRef::getIsPresent() const
function QString (line 54) | QString InterfaceRef::getComponentRef() const
function QString (line 70) | QString InterfaceRef::getBusRef() const
FILE: IPXACTmodels/DesignConfiguration/MultipleAbstractorInstances.cpp
function QString (line 38) | QString MultipleAbstractorInstances::getIsPresent() const
FILE: IPXACTmodels/DesignConfiguration/MultipleAbstractorInstances.h
function class (line 28) | class IPXACTMODELS_EXPORT MultipleAbstractorInstances
FILE: IPXACTmodels/DesignConfiguration/ViewConfiguration.cpp
function QString (line 49) | QString ViewConfiguration::getInstanceName() const
function QString (line 65) | QString ViewConfiguration::getIsPresent() const
function QString (line 81) | QString ViewConfiguration::getViewReference() const
FILE: IPXACTmodels/DesignConfiguration/validators/DesignConfigurationValidator.cpp
function LibraryInterface (line 478) | LibraryInterface* DesignConfigurationValidator::getLibraryHandler() const
FILE: IPXACTmodels/DesignConfiguration/validators/DesignConfigurationValidator.h
function class (line 34) | class IPXACTMODELS_EXPORT DesignConfigurationValidator
FILE: IPXACTmodels/DesignConfiguration/validators/InterconnectionConfigurationValidator.h
function class (line 40) | class IPXACTMODELS_EXPORT InterconnectionConfigurationValidator
FILE: IPXACTmodels/DesignConfiguration/validators/ViewConfigurationValidator.cpp
function LibraryInterface (line 210) | LibraryInterface* ViewConfigurationValidator::getLibraryHandler() const
FILE: IPXACTmodels/DesignConfiguration/validators/ViewConfigurationValidator.h
function class (line 34) | class IPXACTMODELS_EXPORT ViewConfigurationValidator
FILE: IPXACTmodels/common/AccessTypes.cpp
function QString (line 48) | QString AccessTypes::access2Str(const AccessTypes::Access access)
FILE: IPXACTmodels/common/AccessTypes.h
function namespace (line 22) | namespace AccessTypes
FILE: IPXACTmodels/common/Array.cpp
function Array (line 36) | Array& Array::operator=(Array const& other)
function QString (line 66) | QString Array::getId() const
FILE: IPXACTmodels/common/Assertion.cpp
function QString (line 45) | QString Assertion::getAssert() const
FILE: IPXACTmodels/common/BooleanValue.cpp
function BooleanValue (line 42) | BooleanValue& BooleanValue::operator=(BooleanValue const& other)
function QString (line 84) | QString BooleanValue::toString() const
FILE: IPXACTmodels/common/BooleanValue.h
function class (line 19) | class IPXACTMODELS_EXPORT BooleanValue
FILE: IPXACTmodels/common/BuildModel.cpp
function BuildModel (line 36) | BuildModel & BuildModel::operator=( const BuildModel &other )
function QString (line 58) | QString BuildModel::getCommand() const
function QString (line 66) | QString BuildModel::getFlags() const
function QString (line 74) | QString BuildModel::getReplaceDefaultFlags() const
FILE: IPXACTmodels/common/BuildModel.h
function class (line 23) | class IPXACTMODELS_EXPORT BuildModel
FILE: IPXACTmodels/common/CellSpecification.cpp
function QString (line 69) | QString CellSpecification::getCellFunction() const
FILE: IPXACTmodels/common/CellSpecification.h
function class (line 22) | class IPXACTMODELS_EXPORT CellSpecification
FILE: IPXACTmodels/common/Choice.cpp
function Choice (line 46) | Choice& Choice::operator=( const Choice& other )
function QString (line 73) | QString Choice::name() const
function QStringList (line 105) | QStringList Choice::getEnumerationValues() const
FILE: IPXACTmodels/common/Choice.h
function class (line 27) | class IPXACTMODELS_EXPORT Choice
FILE: IPXACTmodels/common/ChoiceReader.h
function class (line 25) | class IPXACTMODELS_EXPORT ChoiceReader
FILE: IPXACTmodels/common/ChoiceWriter.h
function namespace (line 21) | namespace ChoiceWriter
FILE: IPXACTmodels/common/ClockUnit.cpp
function QString (line 26) | QString ClockUnit::getValue() const
function QString (line 77) | QString ClockUnit::timeUnitToString() const
FILE: IPXACTmodels/common/ClockUnit.h
function class (line 22) | class IPXACTMODELS_EXPORT ClockUnit
FILE: IPXACTmodels/common/CommonItemsReader.cpp
function VLNV (line 30) | VLNV CommonItemsReader::createVLNVFrom(QDomNode const& vlnvNode, VLNV::I...
function VLNV (line 43) | VLNV CommonItemsReader::parseVLNVAttributes(QDomNode const& vlnvNode, VL...
function QString (line 173) | QString CommonItemsReader::parseIsPresent(QDomElement const& isPresentEl...
function QPointF (line 186) | QPointF CommonItemsReader::parsePoint(QDomNode const& node)
function Range (line 252) | Range CommonItemsReader::parseRange(QDomElement const& rangeElement)
FILE: IPXACTmodels/common/CommonItemsReader.h
function class (line 36) | class IPXACTMODELS_EXPORT CommonItemsReader
FILE: IPXACTmodels/common/CommonItemsWriter.h
function class (line 35) | class CommonItemsWriter
FILE: IPXACTmodels/common/ConfigurableElementValue.cpp
function QString (line 55) | QString ConfigurableElementValue::getConfigurableValue() const
function QString (line 71) | QString ConfigurableElementValue::getReferenceId() const
FILE: IPXACTmodels/common/ConfigurableElementValue.h
function class (line 23) | class IPXACTMODELS_EXPORT ConfigurableElementValue
FILE: IPXACTmodels/common/ConfigurableVLNVReference.cpp
function ConfigurableVLNVReference (line 63) | ConfigurableVLNVReference& ConfigurableVLNVReference::operator=(const Co...
function QString (line 119) | QString ConfigurableVLNVReference::getSingleConfigurableElementValue(QSt...
FILE: IPXACTmodels/common/DirectionTypes.cpp
function QString (line 100) | QString DirectionTypes::direction2Str(const DirectionTypes::Direction di...
FILE: IPXACTmodels/common/DirectionTypes.h
function namespace (line 24) | namespace DirectionTypes
FILE: IPXACTmodels/common/Document.cpp
function Document (line 60) | Document & Document::operator=( const Document &other )
function VLNV (line 96) | VLNV Document::getVlnv() const
function QString (line 112) | QString Document::getDisplayName() const
function QString (line 128) | QString Document::getShortDescription() const
function QString (line 144) | QString Document::getDescription() const
function QStringList (line 200) | QStringList Document::getTopComments() const
function QString (line 268) | QString Document::getSchemaLocation() const
function QStringList (line 276) | QStringList Document::getDependentDirs() const
function QString (line 301) | QString Document::getVersion() const
function QString (line 480) | QString Document::getLicense() const
function QString (line 519) | QString Document::toString(Revision revision)
function QString (line 761) | QString Document::getTagName(QSharedPointer<VendorExtension> tagExtensio...
FILE: IPXACTmodels/common/Document.h
type class (line 46) | enum class
type DocumentNameGroup (line 408) | struct DocumentNameGroup
FILE: IPXACTmodels/common/DocumentUtils.h
function namespace (line 22) | namespace DocumentUtils
FILE: IPXACTmodels/common/DocumentWriter.h
function class (line 25) | class DocumentWriter : public CommonItemsWriter
FILE: IPXACTmodels/common/Enumeration.cpp
function QString (line 53) | QString Enumeration::getValue() const
function QString (line 68) | QString Enumeration::getText() const
function QString (line 84) | QString Enumeration::getHelp() const
FILE: IPXACTmodels/common/Enumeration.h
function class (line 22) | class IPXACTMODELS_EXPORT Enumeration
FILE: IPXACTmodels/common/Extendable.cpp
function Extendable (line 47) | Extendable& Extendable::operator=(Extendable const& other)
FILE: IPXACTmodels/common/Extendable.h
function class (line 25) | class IPXACTMODELS_EXPORT Extendable
FILE: IPXACTmodels/common/FileBuilder.cpp
function FileBuilder (line 49) | FileBuilder & FileBuilder::operator=( const FileBuilder &other )
function FileType (line 72) | FileType FileBuilder::getFileType() const
FILE: IPXACTmodels/common/FileBuilderReader.h
function namespace (line 28) | namespace FileBuilderReader
FILE: IPXACTmodels/common/FileBuilderWriter.h
function namespace (line 29) | namespace FileBuilderWriter
FILE: IPXACTmodels/common/FileType.cpp
function QStringList (line 37) | QStringList FileTypes::getFileTypes( QSettings& settings, QString const&...
function QStringList (line 62) | QStringList FileTypes::getFileTypes( QSettings& settings, QFileInfo cons...
FILE: IPXACTmodels/common/FileType.h
type FileType (line 24) | struct FileType
function QStringList (line 84) | const QStringList FILE_TYPES_2022
FILE: IPXACTmodels/common/GenericVendorExtension.cpp
function GenericVendorExtension (line 103) | GenericVendorExtension& GenericVendorExtension::operator=(const GenericV...
function GenericVendorExtension (line 129) | GenericVendorExtension* GenericVendorExtension::clone() const
function QString (line 137) | QString GenericVendorExtension::type() const
function QString (line 153) | QString GenericVendorExtension::nameSpace() const
function QString (line 174) | QString GenericVendorExtension::name() const
function QString (line 190) | QString GenericVendorExtension::value() const
function QString (line 206) | QString GenericVendorExtension::attributeValue(QString const& attributeN...
function QString (line 240) | QString GenericVendorExtension::getDescription() const
function GenericVendorExtension (line 389) | GenericVendorExtension* GenericVendorExtension::getParent() const
FILE: IPXACTmodels/common/ModuleParameter.cpp
function ModuleParameter (line 44) | ModuleParameter& ModuleParameter::operator =(const ModuleParameter& other)
function QString (line 58) | QString ModuleParameter::getDataType() const
function QString (line 74) | QString ModuleParameter::getUsageType() const
function QString (line 90) | QString ModuleParameter::getDataTypeDefinition() const
function QString (line 106) | QString ModuleParameter::getIsPresent() const
FILE: IPXACTmodels/common/ModuleParameterReader.h
function namespace (line 25) | namespace ModuleParameterReader
FILE: IPXACTmodels/common/ModuleParameterWriter.h
function namespace (line 25) | namespace ModuleParameterWriter
FILE: IPXACTmodels/common/NameGroup.cpp
function NameGroup (line 30) | NameGroup& NameGroup::operator=( const NameGroup& other )
function QString (line 44) | QString NameGroup::name() const
function QString (line 60) | QString NameGroup::displayName() const
function QString (line 76) | QString NameGroup::shortDescription() const
function QString (line 92) | QString NameGroup::description() const
FILE: IPXACTmodels/common/NameGroup.h
function class (line 23) | class IPXACTMODELS_EXPORT NameGroup
FILE: IPXACTmodels/common/NameGroupReader.cpp
function QString (line 31) | QString NameGroupReader::Details::parseName(QDomNode const& nameGroupNode)
function QString (line 39) | QString NameGroupReader::Details::parseDisplayName(QDomNode const& nameG...
function QString (line 47) | QString NameGroupReader::Details::parseShortDescription(QDomNode const& ...
function QString (line 55) | QString NameGroupReader::Details::parseDescription(QDomNode const& nameG...
FILE: IPXACTmodels/common/NameGroupReader.h
function namespace (line 25) | namespace NameGroupReader
FILE: IPXACTmodels/common/NameGroupWriter.h
function namespace (line 26) | namespace NameGroupWriter
FILE: IPXACTmodels/common/NameValuePair.cpp
function NameValuePair (line 39) | NameValuePair& NameValuePair::operator=(const NameValuePair& other)
function QString (line 62) | QString NameValuePair::getValue() const
FILE: IPXACTmodels/common/Parameter.cpp
function Parameter (line 57) | Parameter & Parameter::operator=(Parameter const& other)
function QString (line 81) | QString Parameter::elementName() const
function QString (line 89) | QString Parameter::getValue() const
function QString (line 105) | QString Parameter::getChoiceRef() const
function QString (line 121) | QString Parameter::getType() const
function QString (line 137) | QString Parameter::getMinimumValue() const
function QString (line 153) | QString Parameter::getMaximumValue() const
function QString (line 169) | QString Parameter::getValueResolve() const
function QString (line 185) | QString Parameter::getValueId() const
function QString (line 249) | QString Parameter::getAttribute(QString const& attributeName) const
function QString (line 272) | QString Parameter::getValueAttribute(QString const& attributeName) const
function QStringList (line 295) | QStringList Parameter::getAttributeNames() const
function QStringList (line 303) | QStringList Parameter::getValueAttributeNames() const
function QString (line 319) | QString Parameter::getVectorLeft() const
function QString (line 331) | QString Parameter::getVectorRight() const
function QString (line 398) | QString Parameter::getVectorId() const
function QString (line 419) | QString Parameter::getArrayLeft() const
function QString (line 432) | QString Parameter::getArrayRight() const
FILE: IPXACTmodels/common/ParameterReader.h
function namespace (line 26) | namespace ParameterReader
FILE: IPXACTmodels/common/ParameterWriter.h
function namespace (line 28) | namespace ParameterWriter
FILE: IPXACTmodels/common/PartSelect.cpp
function PartSelect (line 38) | PartSelect* PartSelect::clone() const
function PartSelect (line 46) | PartSelect& PartSelect::operator=(const PartSelect& other)
function QString (line 65) | QString PartSelect::getLeftRange() const
function QString (line 73) | QString PartSelect::getRightRange() const
function Range (line 81) | Range PartSelect::getRange() const
FILE: IPXACTmodels/common/PartSelect.h
function class (line 29) | class IPXACTMODELS_EXPORT PartSelect
FILE: IPXACTmodels/common/PortAlignment.h
function class (line 22) | class IPXACTMODELS_EXPORT PortAlignment
FILE: IPXACTmodels/common/PresenceTypes.cpp
function QString (line 41) | QString PresenceTypes::presence2Str(PresenceTypes::Presence presence)
FILE: IPXACTmodels/common/PresenceTypes.h
function namespace (line 19) | namespace PresenceTypes
FILE: IPXACTmodels/common/Protocol.cpp
function Protocol (line 17) | Protocol* Protocol::clone() const
function QString (line 42) | QString Protocol::getProtocolType() const
function QString (line 50) | QString Protocol::getCustomProtocolType() const
function QString (line 74) | QString Protocol::getPayloadName() const
function QString (line 90) | QString Protocol::getPayloadType() const
function QString (line 107) | QString Protocol::getPayloadExtension() const
FILE: IPXACTmodels/common/ProtocolReader.h
function class (line 23) | class ProtocolReader
FILE: IPXACTmodels/common/ProtocolWriter.h
function class (line 23) | class ProtocolWriter
FILE: IPXACTmodels/common/Qualifier.cpp
function Qualifier (line 38) | Qualifier* Qualifier::clone() const
function QString (line 98) | QString Qualifier::getAttribute(Attribute attribute) const
function QString (line 130) | QString Qualifier::typeToString(Type type)
FILE: IPXACTmodels/common/Qualifier.h
type class (line 27) | enum class
function Attribute (line 47) | enum class Attribute: unsigned int
FILE: IPXACTmodels/common/QualifierReader.h
function namespace (line 24) | namespace QualifierReader
FILE: IPXACTmodels/common/QualifierWriter.h
function class (line 23) | class QualifierWriter
FILE: IPXACTmodels/common/Range.cpp
function QString (line 26) | QString Range::getLeft() const
function QString (line 34) | QString Range::getRight() const
FILE: IPXACTmodels/common/Range.h
function class (line 22) | class IPXACTMODELS_EXPORT Range
FILE: IPXACTmodels/common/TagData.h
type TagData (line 20) | struct TagData
FILE: IPXACTmodels/common/TimingConstraint.cpp
function QString (line 101) | QString TimingConstraint::getClockName() const
FILE: IPXACTmodels/common/TimingConstraint.h
function class (line 22) | class IPXACTMODELS_EXPORT TimingConstraint
FILE: IPXACTmodels/common/TransactionalTypes.cpp
function QString (line 33) | QString TransactionalTypes::initiativeToString(TransactionalTypes::Initi...
FILE: IPXACTmodels/common/TransactionalTypes.h
function Initiative (line 27) | enum class Initiative {
FILE: IPXACTmodels/common/VLNV.cpp
function QString (line 92) | QString VLNV::getVendor() const
function QString (line 108) | QString VLNV::getLibrary() const
function QString (line 124) | QString VLNV::getName() const
function QString (line 140) | QString VLNV::getVersion() const
function QString (line 172) | QString VLNV::getTypestr() const
function QString (line 250) | QString VLNV::toString(QString const& separator) const
function QString (line 349) | QString VLNV::IPXactType2String(IPXactType const& type)
FILE: IPXACTmodels/common/VLNV.h
type IPXactType (line 30) | enum IPXactType
function virtual (line 92) | virtual ~VLNV() {}
FILE: IPXACTmodels/common/Vector.cpp
function Vector (line 26) | Vector* Vector::clone() const
function QString (line 42) | QString Vector::getId() const
FILE: IPXACTmodels/common/VendorExtension.h
function class (line 22) | class IPXACTMODELS_EXPORT VendorExtension
FILE: IPXACTmodels/common/validators/AssertionValidator.h
function class (line 26) | class IPXACTMODELS_EXPORT AssertionValidator
FILE: IPXACTmodels/common/validators/CellSpecificationValidator.h
function class (line 26) | class IPXACTMODELS_EXPORT CellSpecificationValidator
FILE: IPXACTmodels/common/validators/ChoiceValidator.h
function class (line 26) | class IPXACTMODELS_EXPORT ChoiceValidator
FILE: IPXACTmodels/common/validators/CommonItemsValidator.h
function namespace (line 26) | namespace CommonItemsValidator
FILE: IPXACTmodels/common/validators/HierarchicalValidator.h
function class (line 22) | class IPXACTMODELS_EXPORT HierarchicalValidator
FILE: IPXACTmodels/common/validators/ParameterValidator.cpp
function qreal (line 396) | qreal ParameterValidator::valueOf(QString const& value, QString const& t...
function QStringList (line 624) | QStringList ParameterValidator::splitArrayToList(QString const& arrayVal...
FILE: IPXACTmodels/common/validators/ParameterValidator.h
function class (line 29) | class IPXACTMODELS_EXPORT ParameterValidator
FILE: IPXACTmodels/common/validators/ProtocolValidator.h
function class (line 25) | class IPXACTMODELS_EXPORT ProtocolValidator
FILE: IPXACTmodels/common/validators/QualifierValidator.h
function namespace (line 26) | namespace QualifierValidator
FILE: IPXACTmodels/common/validators/TimingConstraintValidator.h
function class (line 27) | class IPXACTMODELS_EXPORT TimingConstraintValidator
FILE: IPXACTmodels/common/validators/ValueFormatter.cpp
function QString (line 29) | QString ValueFormatter::format(QString const& value, int base) const
function QString (line 57) | QString ValueFormatter::formatArray(QString const& arrayValue, int& base...
FILE: IPXACTmodels/common/validators/ValueFormatter.h
function class (line 19) | class IPXACTMODELS_EXPORT ValueFormatter
FILE: IPXACTmodels/generaldeclarations.cpp
function QString (line 57) | QString General::bool2Str(bool value)
function QString (line 89) | QString General::usage2Str(const General::Usage usage)
function QString (line 133) | QString General::driverType2Str(General::DriverType type)
function IPXACTMODELS_EXPORT (line 172) | IPXACTMODELS_EXPORT bool General::modeIsRevision2022(General::InterfaceM...
function QString (line 194) | QString General::interfaceMode2Str(const General::InterfaceMode mode)
function QString (line 340) | QString General::getRelativePath(QString from, QString to)
function QString (line 391) | QString General::getRelativeSavePath( const QString& from, const QString...
function QString (line 427) | QString General::getAbsolutePath(const QString& originalPath, const QStr...
function QString (line 462) | QString General::modifiedWrite2Str( const General::ModifiedWrite modWrite )
function QString (line 467) | QString General::readAction2Str( const General::ReadAction readAction )
function QString (line 487) | QString General::testConstraint2Str( const General::TestConstraint testC...
FILE: IPXACTmodels/generaldeclarations.h
type InterfaceMode (line 27) | enum InterfaceMode {
type DriverType (line 119) | enum DriverType {
type Usage (line 150) | enum Usage {
type ModifiedWrite (line 180) | enum ModifiedWrite {
type ReadAction (line 230) | enum ReadAction {
type TestConstraint (line 268) | enum TestConstraint {
function PortBounds (line 313) | struct IPXACTMODELS_EXPORT PortBounds {
function PortAlignment (line 350) | struct IPXACTMODELS_EXPORT PortAlignment {
type LibraryFilePair (line 404) | struct LibraryFilePair {
FILE: IPXACTmodels/kactusExtensions/ApiDefinition.cpp
function QStringList (line 64) | QStringList ApiDefinition::getDependentFiles() const
function QString (line 130) | QString const& ApiDefinition::getLanguage() const
function VLNV (line 162) | VLNV const& ApiDefinition::getComDefinitionRef() const
FILE: IPXACTmodels/kactusExtensions/ApiDefinitionReader.h
function namespace (line 26) | namespace ApiDefinitionReader
FILE: IPXACTmodels/kactusExtensions/ApiDefinitionWriter.h
function namespace (line 25) | namespace ApiDefinitionWriter
FILE: IPXACTmodels/kactusExtensions/ApiFunction.cpp
function QString (line 238) | QString const& ApiFunction::name() const
function QString (line 246) | QString const& ApiFunction::getReturnValueType() const
function QString (line 254) | QString const& ApiFunction::getReturnValueDescription() const
function QString (line 262) | QString const& ApiFunction::getDescription() const
function ApiFunction (line 347) | ApiFunction& ApiFunction::operator=(ApiFunction const& rhs)
FILE: IPXACTmodels/kactusExtensions/ApiFunction.h
function class (line 27) | class IPXACTMODELS_EXPORT ApiFunction
FILE: IPXACTmodels/kactusExtensions/ApiFunctionParameter.cpp
function QString (line 169) | QString ApiFunctionParameter::name() const
function QString (line 177) | QString ApiFunctionParameter::getType() const
function QString (line 185) | QString ApiFunctionParameter::getComTransferType() const
function QString (line 201) | QString ApiFunctionParameter::getContentSource() const
function QString (line 217) | QString const& ApiFunctionParameter::getDescription() const
function ApiFunctionParameter (line 225) | ApiFunctionParameter& ApiFunctionParameter::operator=(ApiFunctionParamet...
FILE: IPXACTmodels/kactusExtensions/ApiFunctionParameter.h
function class (line 26) | class IPXACTMODELS_EXPORT ApiFunctionParameter
FILE: IPXACTmodels/kactusExtensions/ApiInterconnection.cpp
function ApiInterconnection (line 106) | ApiInterconnection* ApiInterconnection::clone() const
function QString (line 114) | QString ApiInterconnection::type() const
function ApiInterconnection (line 236) | ApiInterconnection& ApiInterconnection::operator=(ApiInterconnection con...
FILE: IPXACTmodels/kactusExtensions/ApiInterface.cpp
function DependencyDirection (line 21) | DependencyDirection str2DependencyDirection(QString const& str, Dependen...
function QString (line 40) | QString dependencyDirection2Str(DependencyDirection dir)
function ApiInterface (line 130) | ApiInterface* ApiInterface::clone() const
function QString (line 138) | QString ApiInterface::type() const
function VLNV (line 221) | VLNV const& ApiInterface::getApiType() const
function DependencyDirection (line 229) | DependencyDirection ApiInterface::getDependencyDirection() const
function ApiInterface (line 237) | ApiInterface& ApiInterface::operator=(ApiInterface const& rhs)
function QPointF (line 260) | QPointF ApiInterface::getDefaultPos() const
FILE: IPXACTmodels/kactusExtensions/ApiInterface.h
type DependencyDirection (line 33) | enum DependencyDirection
FILE: IPXACTmodels/kactusExtensions/ColumnDesc.cpp
function ColumnDesc (line 44) | ColumnDesc* ColumnDesc::clone() const
function QString (line 52) | QString ColumnDesc::type() const
function ColumnDesc (line 87) | ColumnDesc& ColumnDesc::operator=(const ColumnDesc& other)
function QString (line 145) | QString ColumnDesc::name() const
FILE: IPXACTmodels/kactusExtensions/ComDefinition.cpp
function QStringList (line 61) | QStringList ComDefinition::getDependentFiles() const
FILE: IPXACTmodels/kactusExtensions/ComDefinitionReader.h
function namespace (line 26) | namespace ComDefinitionReader
FILE: IPXACTmodels/kactusExtensions/ComDefinitionWriter.h
function namespace (line 26) | namespace ComDefinitionWriter
FILE: IPXACTmodels/kactusExtensions/ComInterconnection.cpp
function ComInterconnection (line 95) | ComInterconnection* ComInterconnection::clone() const
function QString (line 103) | QString ComInterconnection::type() const
FILE: IPXACTmodels/kactusExtensions/ComInterface.cpp
function ComInterface (line 111) | ComInterface* ComInterface::clone() const
function QString (line 119) | QString ComInterface::type() const
function VLNV (line 291) | VLNV const& ComInterface::getComType() const
function QString (line 299) | QString const& ComInterface::getTransferType() const
function ComInterface (line 323) | ComInterface& ComInterface::operator=(ComInterface const& rhs)
function VLNV (line 357) | const VLNV& ComInterface::getComImplementation() const
function QPointF (line 381) | QPointF ComInterface::getDefaultPos() const
FILE: IPXACTmodels/kactusExtensions/ComProperty.cpp
function ComProperty (line 60) | ComProperty* ComProperty::clone() const
function QString (line 68) | QString ComProperty::type() const
function QString (line 155) | QString ComProperty::name() const
function QString (line 171) | QString ComProperty::getType() const
function QString (line 179) | QString ComProperty::getDefaultValue() const
function QString (line 187) | QString ComProperty::getDescription() const
function ComProperty (line 195) | ComProperty& ComProperty::operator=(ComProperty const& rhs)
FILE: IPXACTmodels/kactusExtensions/ConnectionRoute.cpp
function VendorExtension (line 47) | VendorExtension* ConnectionRoute::clone() const
function QString (line 55) | QString ConnectionRoute::type() const
function QString (line 98) | QString ConnectionRoute::name() const
FILE: IPXACTmodels/kactusExtensions/FileDependency.cpp
function FileDependency (line 83) | FileDependency* FileDependency::clone() const
function QString (line 91) | QString FileDependency::type() const
function QString (line 164) | QString const& FileDependency::getFile1() const
function QString (line 172) | QString const& FileDependency::getFile2() const
function QString (line 180) | QString const& FileDependency::getDescription() const
function FileDependency (line 212) | FileDependency& FileDependency::operator=(FileDependency const& rhs)
FILE: IPXACTmodels/kactusExtensions/FileDependency.h
type Status (line 31) | enum Status
FILE: IPXACTmodels/kactusExtensions/HierApiInterconnection.cpp
function HierApiInterconnection (line 119) | HierApiInterconnection* HierApiInterconnection::clone() const
function QString (line 127) | QString HierApiInterconnection::type() const
function QString (line 196) | QString const& HierApiInterconnection::getTopInterfaceRef() const
function QPointF (line 212) | QPointF const& HierApiInterconnection::getPosition() const
function QVector2D (line 220) | QVector2D const& HierApiInterconnection::getDirection() const
function HierApiInterconnection (line 228) | HierApiInterconnection& HierApiInterconnection::operator=(HierApiInterco...
FILE: IPXACTmodels/kactusExtensions/HierComInterconnection.cpp
function HierComInterconnection (line 123) | HierComInterconnection* HierComInterconnection::clone() const
function QString (line 131) | QString HierComInterconnection::type() const
function QString (line 200) | QString const& HierComInterconnection::getTopInterfaceRef() const
function QPointF (line 216) | QPointF const& HierComInterconnection::getPosition() const
function QVector2D (line 224) | QVector2D const& HierComInterconnection::getDirection() const
function HierComInterconnection (line 232) | HierComInterconnection& HierComInterconnection::operator=(HierComInterco...
FILE: IPXACTmodels/kactusExtensions/InterfaceGraphicsData.cpp
function InterfaceGraphicsData (line 84) | InterfaceGraphicsData* InterfaceGraphicsData::clone() const
function InterfaceGraphicsData (line 92) | InterfaceGraphicsData& InterfaceGraphicsData::operator=(InterfaceGraphic...
function QString (line 109) | QString InterfaceGraphicsData::type() const
function QString (line 143) | QString InterfaceGraphicsData::getName() const
function QPointF (line 159) | QPointF InterfaceGraphicsData::getPosition() const
function QVector2D (line 183) | QVector2D InterfaceGraphicsData::getDirection() const
FILE: IPXACTmodels/kactusExtensions/Kactus2Group.cpp
function Kactus2Group (line 53) | Kactus2Group* Kactus2Group::clone() const
function QString (line 68) | QString Kactus2Group::type() const
FILE: IPXACTmodels/kactusExtensions/Kactus2Placeholder.cpp
function Kactus2Placeholder (line 46) | Kactus2Placeholder* Kactus2Placeholder::clone() const
function QString (line 56) | QString Kactus2Placeholder::type() const
function QString (line 85) | QString Kactus2Placeholder::getAttributeValue(QString const& attributeName)
FILE: IPXACTmodels/kactusExtensions/Kactus2Position.cpp
function Kactus2Position (line 36) | Kactus2Position* Kactus2Position::clone() const
function QString (line 44) | QString Kactus2Position::type() const
function QPointF (line 70) | QPointF Kactus2Position::position() const
FILE: IPXACTmodels/kactusExtensions/Kactus2Value.cpp
function Kactus2Value (line 35) | Kactus2Value* Kactus2Value::clone() const
function QString (line 43) | QString Kactus2Value::type() const
function QString (line 59) | QString Kactus2Value::value() const
FILE: IPXACTmodels/kactusExtensions/KactusAttribute.cpp
function VendorExtension (line 36) | VendorExtension* KactusAttribute::clone() const
function QString (line 44) | QString KactusAttribute::type() const
function QString (line 179) | QString KactusAttribute::hierarchyToString(ProductHierarchy prodHier)
function QString (line 202) | QString KactusAttribute::firmnessToString(Firmness firmness)
function QString (line 222) | QString KactusAttribute::implementationToString(Implementation implement...
FILE: IPXACTmodels/kactusExtensions/KactusAttribute.h
type ProductHierarchy (line 29) | enum ProductHierarchy
type Firmness (line 43) | enum Firmness
type Implementation (line 54) | enum Implementation
FILE: IPXACTmodels/kactusExtensions/SystemView.cpp
function SystemView (line 75) | SystemView& SystemView::operator=(const SystemView &other)
function SystemView (line 99) | SystemView* SystemView::clone() const
function QString (line 107) | QString SystemView::type() const
function VLNV (line 239) | VLNV SystemView::getHierarchyRef() const
function QString (line 247) | QString SystemView::getHWViewRef() const
function QStringList (line 255) | QStringList SystemView::getFileSetRefs() const
FILE: IPXACTmodels/kactusExtensions/validators/ApiDefinitionValidator.h
function class (line 26) | class IPXACTMODELS_EXPORT ApiDefinitionValidator
FILE: IPXACTmodels/kactusExtensions/validators/ComDefinitionValidator.h
function class (line 26) | class IPXACTMODELS_EXPORT ComDefinitionValidator
FILE: IPXACTmodels/kactusExtensions/validators/SystemViewConfigurationValidator.cpp
function foreach (line 53) | foreach (QString currentView, availableViews_)
FILE: IPXACTmodels/utilities/BusDefinitionUtils.cpp
function IPXACTMODELS_EXPORT (line 24) | IPXACTMODELS_EXPORT QStringList BusDefinitionUtils::getSystemGroups(QSha...
function IPXACTMODELS_EXPORT (line 55) | IPXACTMODELS_EXPORT QList<QSharedPointer<PortAbstraction> > BusDefinitio...
FILE: IPXACTmodels/utilities/BusDefinitionUtils.h
function namespace (line 28) | namespace BusDefinitionUtils
FILE: IPXACTmodels/utilities/ComponentSearch.cpp
function VLNV (line 25) | VLNV ComponentSearch::findDesignReference(QSharedPointer<Component> comp...
function VLNV (line 34) | VLNV ComponentSearch::findDesignReference(QSharedPointer<Component> comp...
function VLNV (line 60) | VLNV ComponentSearch::findDesignConfigurationReference(QSharedPointer<Co...
FILE: IPXACTmodels/utilities/ComponentSearch.h
function namespace (line 27) | namespace ComponentSearch
FILE: IPXACTmodels/utilities/Copy.h
function namespace (line 21) | namespace Copy
FILE: IPXACTmodels/utilities/Search.h
function namespace (line 20) | namespace Search
FILE: IPXACTmodels/utilities/XmlUtils.cpp
type XmlUtils (line 18) | namespace XmlUtils
function IPXACTMODELS_EXPORT (line 23) | IPXACTMODELS_EXPORT QString removeWhiteSpace(QString const& str)
FILE: IPXACTmodels/utilities/XmlUtils.h
function namespace (line 26) | namespace XmlUtils
FILE: KactusAPI/KactusAPI.cpp
function LibraryInterface (line 49) | LibraryInterface* KactusAPI::getLibrary()
function MessageMediator (line 57) | MessageMediator* KactusAPI::getMessageChannel()
function QString (line 65) | QString KactusAPI::getVersion()
function QString (line 73) | QString KactusAPI::getVersionFileString()
function QStringList (line 81) | QStringList KactusAPI::getActiveLibraryPaths()
function QStringList (line 90) | QStringList KactusAPI::getAllLibraryPaths()
function QString (line 229) | QString KactusAPI::getDefaultLibraryPath()
function QString (line 370) | QString KactusAPI::getDocumentFilePath(VLNV const& vlnv)
FILE: KactusAPI/KactusAPI.h
function class (line 31) | class KACTUS2_API KactusAPI
FILE: KactusAPI/expressions/AddressBlockExpressionsGatherer.cpp
function QStringList (line 37) | QStringList AddressBlockExpressionGatherer::getExpressions(QSharedPointe...
FILE: KactusAPI/expressions/AddressSpaceExpressionsGatherer.cpp
function QStringList (line 39) | QStringList AddressSpaceExpressionGatherer::getExpressions(QSharedPointe...
function QStringList (line 68) | QStringList AddressSpaceExpressionGatherer::getExpressionsFromSegments(
FILE: KactusAPI/expressions/ComponentAndInstantiationsParameterFinder.cpp
function QStringList (line 30) | QStringList ComponentAndInstantiationsParameterFinder::getAllParameterId...
FILE: KactusAPI/expressions/ComponentInstanceParameterFinder.cpp
function QString (line 33) | QString ComponentInstanceParameterFinder::valueForId(QStringView id) const
FILE: KactusAPI/expressions/ComponentInstantiationParameterFinder.cpp
function QString (line 46) | QString ComponentInstantiationParameterFinder::nameForId(QStringView id)...
function QString (line 60) | QString ComponentInstantiationParameterFinder::valueForId(QStringView id...
function QStringList (line 74) | QStringList ComponentInstantiationParameterFinder::getAllParameterIds() ...
FILE: KactusAPI/expressions/ComponentParameterFinder.cpp
function QString (line 53) | QString ComponentParameterFinder::nameForId(QStringView id) const
function QString (line 67) | QString ComponentParameterFinder::valueForId(QStringView id) const
function QStringList (line 81) | QStringList ComponentParameterFinder::getAllParameterIds() const
FILE: KactusAPI/expressions/DesignParameterFinder.cpp
function QString (line 33) | QString DesignParameterFinder::valueForId(QStringView id) const
FILE: KactusAPI/expressions/ExpressionFormatter.cpp
function QString (line 42) | QString ExpressionFormatter::format(QString const& expression, QSharedPo...
function QString (line 58) | QString ExpressionFormatter::getFormattedValue(QString const& expression...
function QString (line 76) | QString ExpressionFormatter::formatReferringExpression(QString const& ex...
FILE: KactusAPI/expressions/ExpressionFormatterFactoryImplementation.cpp
function ExpressionFormatter (line 37) | ExpressionFormatter* ExpressionFormatterFactoryImplementation::makeExpre...
function ExpressionFormatter (line 50) | ExpressionFormatter* ExpressionFormatterFactoryImplementation::createDes...
FILE: KactusAPI/expressions/FieldExpressionsGatherer.cpp
function QStringList (line 37) | QStringList FieldExpressionsGatherer::getExpressions(QSharedPointer<Fiel...
FILE: KactusAPI/expressions/IPXactSystemVerilogParser.cpp
function QString (line 36) | QString IPXactSystemVerilogParser::findSymbolValue(QStringView expressio...
FILE: KactusAPI/expressions/ListParameterFinder.cpp
function QString (line 59) | QString ListParameterFinder::nameForId(QStringView id) const
function QString (line 73) | QString ListParameterFinder::valueForId(QStringView id) const
function QStringList (line 88) | QStringList ListParameterFinder::getAllParameterIds() const
FILE: KactusAPI/expressions/MemoryMapExpressionsGatherer.cpp
function QStringList (line 37) | QStringList MemoryMapExpressionGatherer::getExpressions(QSharedPointer<M...
FILE: KactusAPI/expressions/MemoryRemapExpressionGatherer.cpp
function QStringList (line 38) | QStringList MemoryRemapExpressionGatherer::getExpressions(QSharedPointer...
FILE: KactusAPI/expressions/ModeConditionParser.cpp
function QString (line 67) | QString ModeConditionParser::findSymbolValue(QStringView symbol) const
function QString (line 91) | QString ModeConditionParser::solveUnary(QStringView operation, QString c...
FILE: KactusAPI/expressions/MultipleParameterFinder.cpp
function QString (line 76) | QString MultipleParameterFinder::nameForId(QStringView id) const
function QString (line 84) | QString MultipleParameterFinder::valueForId(QStringView id) const
function QStringList (line 100) | QStringList MultipleParameterFinder::getAllParameterIds() const
FILE: KactusAPI/expressions/NullParser.cpp
function QString (line 25) | QString NullParser::parseExpression(QStringView expression, bool* /*isVa...
FILE: KactusAPI/expressions/ParameterCache.cpp
function QStringList (line 38) | QStringList ParameterCache::getAllParameterIds() const
FILE: KactusAPI/expressions/ParameterConfigurableElementFinder.cpp
function QString (line 37) | QString ParameterConfigurableElementFinder::valueForId(QStringView id) c...
FILE: KactusAPI/expressions/RegisterExpressionsGatherer.cpp
function QStringList (line 38) | QStringList RegisterExpressionsGatherer::getExpressions(QSharedPointer<R...
FILE: KactusAPI/expressions/RegisterFileExpressionsGatherer.cpp
function QStringList (line 30) | QStringList RegisterFileExpressionsGatherer::getExpressions(QSharedPoint...
FILE: KactusAPI/expressions/SystemVerilogExpressionParser.cpp
function QString (line 65) | QString SystemVerilogExpressionParser::parseExpression(QStringView expre...
function QString (line 268) | QString SystemVerilogExpressionParser::solveRPN(QVector<QStringView> rpn...
function QString (line 427) | QString SystemVerilogExpressionParser::solveTernary(QStringView condition,
function QString (line 443) | QString SystemVerilogExpressionParser::solveBinary(QStringView operation...
function QString (line 598) | QString SystemVerilogExpressionParser::solveUnary(QStringView operation,...
function QString (line 632) | QString SystemVerilogExpressionParser::solveClog2(QString const& value) ...
function QString (line 654) | QString SystemVerilogExpressionParser::solveSqrt(QString const& value) c...
function QString (line 668) | QString SystemVerilogExpressionParser::parseConstant(QStringView token) ...
function QString (line 704) | QString SystemVerilogExpressionParser::findSymbolValue(QStringView symbo...
FILE: KactusAPI/include/AccessPolicyInterface.h
function class (line 30) | class KACTUS2_API AccessPolicyInterface
FILE: KactusAPI/include/AddressBlockExpressionsGatherer.h
function class (line 25) | class KACTUS2_API AddressBlockExpressionGatherer
FILE: KactusAPI/include/AddressSpaceExpressionsGatherer.h
function class (line 26) | class KACTUS2_API AddressSpaceExpressionGatherer
FILE: KactusAPI/include/BusInterfaceInterfaceFactory.h
function namespace (line 41) | namespace BusInterfaceInterfaceFactory
FILE: KactusAPI/include/BusInterfaceUtilities.h
function namespace (line 29) | namespace BusInterfaceUtilities
FILE: KactusAPI/include/CLIGenerator.h
function class (line 28) | class CLIGenerator
FILE: KactusAPI/include/CommonInterface.h
function class (line 24) | class KACTUS2_API CommonInterface
FILE: KactusAPI/include/ConfigJsonParser.h
type AddressPair (line 13) | struct AddressPair
type InitStruct (line 21) | struct InitStruct
type TargetStruct (line 29) | struct TargetStruct
function BusType (line 38) | enum class BusType {
FILE: KactusAPI/include/DocumentFileAccess.h
function namespace (line 27) | namespace DocumentFileAccess
FILE: KactusAPI/include/ExpressionFormatter.h
function class (line 26) | class KACTUS2_API ExpressionFormatter
FILE: KactusAPI/include/ExpressionFormatterFactory.h
function class (line 23) | class ExpressionFormatterFactory
FILE: KactusAPI/include/ExpressionParser.h
function class (line 21) | class ExpressionParser
FILE: KactusAPI/include/ExpressionParserInterface.h
function class (line 20) | class ExpressionParserInterface
FILE: KactusAPI/include/ExpressionSupport.h
function class (line 15) | class ExpressionSupport
FILE: KactusAPI/include/FieldExpressionsGatherer.h
function class (line 23) | class FieldExpressionsGatherer
FILE: KactusAPI/include/FileHandler.h
function namespace (line 24) | namespace FileHandler
FILE: KactusAPI/include/HighlightSource.h
function class (line 17) | class HighlightSource
FILE: KactusAPI/include/Highlighter.h
function class (line 18) | class Highlighter
FILE: KactusAPI/include/IGeneratorPlugin.h
function class (line 31) | class IGeneratorPlugin : public IPlugin
FILE: KactusAPI/include/IPlugin.h
type ExternalProgramRequirement (line 32) | struct ExternalProgramRequirement {
FILE: KactusAPI/include/IPluginUtility.h
function class (line 21) | class IPluginUtility
FILE: KactusAPI/include/ISourceAnalyzerPlugin.h
type FileDependencyDesc (line 30) | struct FileDependencyDesc
function class (line 57) | class ISourceAnalyzerPlugin : public IPlugin
FILE: KactusAPI/include/ImportColors.h
function namespace (line 18) | namespace ImportColors
FILE: KactusAPI/include/ImportPlugin.h
function class (line 24) | class ImportPlugin : public IPlugin
FILE: KactusAPI/include/ImportRunner.h
type AvailableComponent (line 219) | struct AvailableComponent
FILE: KactusAPI/include/IncludeImportPlugin.h
function class (line 20) | class IncludeImportPlugin : public ImportPlugin
FILE: KactusAPI/include/InterconnectGenerator.h
type EndpointData (line 37) | struct EndpointData
type BusInterfaceInfo (line 47) | struct BusInterfaceInfo
function PortsInterface (line 357) | PortsInterface* portsInterface_{
function PortAbstractionInterface (line 361) | PortAbstractionInterface* portAbsInterface_{
function AdHocConnectionInterface (line 368) | AdHocConnectionInterface* adhocConnectionInterface_{ new AdHocConnection...
FILE: KactusAPI/include/InterconnectRTLWriter.h
function MessageMediator (line 217) | MessageMediator* messager_{ nullptr };
FILE: KactusAPI/include/LibraryHandler.h
type DocumentInfo (line 418) | struct DocumentInfo
FILE: KactusAPI/include/LibraryInterface.h
function class (line 27) | class LibraryInterface
FILE: KactusAPI/include/LibraryItem.h
type class (line 36) | enum class
FILE: KactusAPI/include/LibraryLoader.h
type LoadTarget (line 31) | struct LoadTarget
FILE: KactusAPI/include/ListHelper.h
function namespace (line 18) | namespace ListHelper
FILE: KactusAPI/include/MemoryMapExpressionsGatherer.h
function class (line 23) | class MemoryMapExpressionGatherer
FILE: KactusAPI/include/MemoryRemapExpressionGatherer.h
function class (line 24) | class KACTUS2_API MemoryRemapExpressionGatherer
FILE: KactusAPI/include/MessageMediator.h
function class (line 20) | class MessageMediator
FILE: KactusAPI/include/ModeConditionParserInterface.h
function class (line 26) | class ModeConditionParserBaseInterface : public ExpressionParserInterface
FILE: KactusAPI/include/ModeReferenceInterface.h
function class (line 23) | class KACTUS2_API ModeReferenceInterface
FILE: KactusAPI/include/ModelParameterSource.h
function class (line 20) | class ModelParameterSource
FILE: KactusAPI/include/ModelParameterVisualizer.h
function class (line 22) | class ModelParameterVisualizer
FILE: KactusAPI/include/NullChannel.h
function class (line 20) | class NullChannel: public MessageMediator
FILE: KactusAPI/include/ParameterFinder.h
function class (line 23) | class ParameterFinder
FILE: KactusAPI/include/ParameterizableInterface.h
function class (line 26) | class KACTUS2_API ParameterizableInterface
FILE: KactusAPI/include/PluginManager.h
function class (line 26) | class KACTUS2_API PluginManager
FILE: KactusAPI/include/PluginSettingsModel.h
function class (line 20) | class PluginSettingsModel
FILE: KactusAPI/include/PortAbstractionInterface.h
type SignalRow (line 906) | struct SignalRow
FILE: KactusAPI/include/RegisterExpressionsGatherer.h
function class (line 23) | class RegisterExpressionsGatherer
FILE: KactusAPI/include/RegisterFileExpressionsGatherer.h
function class (line 14) | class KACTUS2_API RegisterFileExpressionsGatherer
FILE: KactusAPI/include/SystemVerilogSyntax.h
function namespace (line 14) | namespace SystemVerilogSyntax
FILE: KactusAPI/include/TagManager.h
function class (line 24) | class KACTUS2_API TagManager
FILE: KactusAPI/include/VersionHelper.h
function namespace (line 19) | namespace VersionHelper
FILE: KactusAPI/include/hierarchyitem.h
type ObjectType (line 45) | enum ObjectType
FILE: KactusAPI/include/hierarchymodel.h
type Column (line 35) | enum Column
FILE: KactusAPI/include/utils.h
type ImplementationOptions (line 22) | struct ImplementationOptions
function system_ (line 31) | bool system_{ true };
type HierarchyOptions (line 41) | struct HierarchyOptions
function ip_ (line 59) | bool ip_{ true };
type FirmnessOptions (line 69) | struct FirmnessOptions
function fixed_ (line 78) | bool fixed_{ true };
type TypeOptions (line 88) | struct TypeOptions
function catalogs_ (line 97) | bool catalogs_{ true };
FILE: KactusAPI/interfaces/bus/AbstractionTypeInterface.cpp
function PortMapInterface (line 440) | PortMapInterface* AbstractionTypeInterface::getPortMapInterface() const
FILE: KactusAPI/interfaces/bus/PortAbstractionInterface.cpp
function QString (line 1497) | QString PortAbstractionInterface::getProtocolTypeText(QSharedPointer<Pro...
FILE: KactusAPI/interfaces/common/AbstractParameterInterface.cpp
function QString (line 369) | QString AbstractParameterInterface::evaluateValue(QSharedPointer<Paramet...
function QString (line 407) | QString AbstractParameterInterface::matchArrayValuesToSelectedChoice(QSh...
function QString (line 430) | QString AbstractParameterInterface::findDisplayValueForEnumeration(QShar...
FILE: KactusAPI/interfaces/common/CommonInterface.cpp
function QString (line 17) | QString CommonInterface::getUniqueName(std::string const& newName, std::...
FILE: KactusAPI/interfaces/common/ParameterizableInterface.cpp
function QString (line 34) | QString ParameterizableInterface::formattedValueFor(QString const& expre...
function QString (line 42) | QString ParameterizableInterface::parseExpressionToDecimal(QString const...
function QString (line 50) | QString ParameterizableInterface::parseExpressionToBaseNumber(QString co...
FILE: KactusAPI/interfaces/component/AccessPolicyInterface.cpp
function ModeReferenceInterface (line 122) | ModeReferenceInterface* AccessPolicyInterface::getModeReferenceInterface...
FILE: KactusAPI/interfaces/component/AddressBlockInterface.cpp
function QString (line 483) | QString AddressBlockInterface::getMimeType() const
function RegisterInterface (line 549) | RegisterInterface* AddressBlockInterface::getSubInterface() const
FILE: KactusAPI/interfaces/component/BusInterfaceInterface.cpp
function QString (line 160) | QString BusInterfaceInterface::getActiveSystemGroup(std::string const& b...
function ConfigurableVLNVReference (line 1039) | ConfigurableVLNVReference BusInterfaceInterface::getBusType(std::string ...
function TransparentBridgeInterface (line 1376) | TransparentBridgeInterface* BusInterfaceInterface::getBridgeInterface()
function FileSetInterface (line 1384) | FileSetInterface* BusInterfaceInterface::getFileSetInterface() const
function MemoryMapInterface (line 1392) | MemoryMapInterface* BusInterfaceInterface::getMemoryMapInterface() const
function AbstractionTypeInterface (line 1400) | AbstractionTypeInterface* BusInterfaceInterface::getAbstractionTypeInter...
FILE: KactusAPI/interfaces/component/BusInterfaceInterfaceFactory.cpp
function BusInterfaceInterface (line 45) | BusInterfaceInterface* BusInterfaceInterfaceFactory::createBusInterface(
function BusInterfaceInterface (line 63) | BusInterfaceInterface* BusInterfaceInterfaceFactory::Details::createComm...
function FileSetInterface (line 106) | FileSetInterface* BusInterfaceInterfaceFactory::Details::createFileSetIn...
function MemoryMapInterface (line 127) | MemoryMapInterface* BusInterfaceInterfaceFactory::Details::createMapInte...
function AbstractionTypeInterface (line 163) | AbstractionTypeInterface* BusInterfaceInterfaceFactory::Details::createA...
function AbstractionTypeInterface (line 178) | AbstractionTypeInterface* BusInterfaceInterfaceFactory::Details::createC...
function PortMapInterface (line 194) | PortMapInterface* BusInterfaceInterfaceFactory::Details::createPortMapIn...
function TransparentBridgeInterface (line 214) | TransparentBridgeInterface* BusInterfaceInterfaceFactory::Details::creat...
function ParametersInterface (line 225) | ParametersInterface* BusInterfaceInterfaceFactory::Details::createParame...
FILE: KactusAPI/interfaces/component/BusInterfaceUtilities.cpp
function QString (line 72) | QString BusInterfaceUtilities::getIconPath(General::InterfaceMode busMode)
FILE: KactusAPI/interfaces/component/ComponentInstantiationInterface.cpp
function ParametersInterface (line 311) | ParametersInterface* ComponentInstantiationInterface::getParameterInterf...
function ModuleParameterInterface (line 319) | ModuleParameterInterface* ComponentInstantiationInterface::getModulePara...
function FileBuilderInterface (line 327) | FileBuilderInterface* ComponentInstantiationInterface::getFileBuilderInt...
function FileSetInterface (line 335) | FileSetInterface* ComponentInstantiationInterface::getFileSetInterface()...
FILE: KactusAPI/interfaces/component/FieldInterface.cpp
function ModeReferenceInterface (line 636) | ModeReferenceInterface* FieldInterface::getModeReferenceInterface() const
function ResetInterface (line 1391) | ResetInterface* FieldInterface::getSubInterface() const
FILE: KactusAPI/interfaces/component/FileSetInterface.cpp
function FileInterface (line 303) | FileInterface* FileSetInterface::getFileInterface() const
function FileBuilderInterface (line 311) | FileBuilderInterface* FileSetInterface::getFileBuilderInterface() const
FILE: KactusAPI/interfaces/component/MemoryBlockInterface.cpp
function BusInterfaceInterface (line 63) | BusInterfaceInterface* MemoryBlockInterface::getBusInterface() const
function QString (line 95) | QString MemoryBlockInterface::getAddressUnitBits() const
function QString (line 402) | QString MemoryBlockInterface::getNewBlockBaseAddress() const
FILE: KactusAPI/interfaces/component/MemoryMapInterface.cpp
function foreach (line 841) | foreach(QSharedPointer<MemoryMapBase> copiedMap, copiedMapList)
function QString (line 893) | QString MemoryMapInterface::pasteMemoryMap(QSharedPointer<MemoryMap> map...
function QString (line 905) | QString MemoryMapInterface::pasteMemoryRemap(QSharedPointer<MemoryRemap>...
function AddressBlockInterface (line 927) | AddressBlockInterface* MemoryMapInterface::getAddressBlockInterface() const
function SubspaceMapInterface (line 935) | SubspaceMapInterface* MemoryMapInterface::getSubspaceMapInterface() const
function MemoryMap (line 943) | MemoryMap* MemoryMapInterface::getMapPointer(std::string const& mapName)...
function MemoryRemap (line 959) | MemoryRemap* MemoryMapInterface::getRemapPointer(std::string const& mapN...
function ModeReferenceInterface (line 1092) | ModeReferenceInterface* MemoryMapInterface::getModeReferenceInterface() ...
function QString (line 1145) | QString MemoryMapInterface::getUniqueRemapName(std::string const& mapNam...
FILE: KactusAPI/interfaces/component/PortMapInterface.cpp
function BooleanValue (line 355) | BooleanValue PortMapInterface::getInvertValue(int const& portMapIndex) c...
function PortMap (line 1283) | PortMap* PortMapInterface::getPortMapPointer(int const& portMapIndex) const
function PortsInterface (line 1297) | PortsInterface* PortMapInterface::getPhysicalPortInterface() const
function PortAbstractionInterface (line 1305) | PortAbstractionInterface* PortMapInterface::getLogicalPortInterface() const
FILE: KactusAPI/interfaces/component/RegisterInterface.cpp
function string (line 91) | string RegisterInterface::getIndexedItemName(int itemIndex) const
function string (line 168) | string RegisterInterface::getOffsetValue(std::string const& registerName...
function string (line 182) | string RegisterInterface::getOffsetFormattedExpression(std::string const...
function string (line 196) | string RegisterInterface::getOffsetExpression(std::string const& registe...
function string (line 225) | string RegisterInterface::getDimensionValue(std::string const& registerN...
function string (line 239) | string RegisterInterface::getDimensionFormattedExpression(std::string co...
function string (line 253) | string RegisterInterface::getDimensionExpression(std::string const& regi...
function string (line 282) | string RegisterInterface::getIsPresentValue(std::string const& registerN...
function string (line 296) | string RegisterInterface::getIsPresentFormattedExpression(std::string co...
function string (line 310) | string RegisterInterface::getIsPresentExpression(std::string const& regi...
function string (line 339) | string RegisterInterface::getSizeValue(std::string const& registerName, ...
function string (line 353) | string RegisterInterface::getSizeFormattedExpression(std::string const& ...
function string (line 367) | string RegisterInterface::getSizeExpression(std::string const& registerN...
function string (line 396) | string RegisterInterface::getVolatile(std::string const& registerName) c...
function FieldInterface (line 804) | FieldInterface* RegisterInterface::getSubInterface() const
function AccessPolicyInterface (line 812) | AccessPolicyInterface* RegisterInterface::getAccessPolicyInterface() const
function QString (line 828) | QString RegisterInterface::getNextRegisterOffset() const
FILE: KactusAPI/interfaces/component/ResetInterface.cpp
function string (line 91) | string ResetInterface::getResetTypeReference(int const& itemIndex) const
FILE: KactusAPI/interfaces/component/SubspaceMapInterface.cpp
function QString (line 273) | QString SubspaceMapInterface::getMimeType() const
FILE: KactusAPI/library/LibraryHandler.cpp
function LibraryHandler (line 49) | LibraryHandler& LibraryHandler::getInstance()
function QString (line 140) | const QString LibraryHandler::getPath(VLNV const& vlnv) const
function QString (line 148) | QString LibraryHandler::getDirectoryPath(VLNV const& vlnv) const
function LibraryItem (line 258) | LibraryItem const* LibraryHandler::getTreeRoot() const
function VLNV (line 311) | VLNV LibraryHandler::getDesignVLNV(VLNV const& hierarchyRef)
function HierarchyModel (line 376) | HierarchyModel* LibraryHandler::getHierarchyModel()
function LibraryTreeModel (line 384) | LibraryTreeModel* LibraryHandler::getTreeModel()
FILE: KactusAPI/library/LibraryItem.cpp
function QString (line 102) | QString LibraryItem::name() const
function LibraryItem (line 110) | LibraryItem *LibraryItem::parent() const
function LibraryItem (line 126) | LibraryItem *LibraryItem::child(int index) const
function VLNV (line 156) | VLNV LibraryItem::getVLNV() const
function LibraryItem (line 219) | LibraryItem* LibraryItem::findHighestUnique(LibraryItem* childItem)
function LibraryItem (line 242) | LibraryItem* LibraryItem::findHighestUnique(VLNV const& vlnv)
function LibraryItem (line 262) | LibraryItem* LibraryItem::findItem(VLNV const& vlnv)
function LibraryItem (line 433) | LibraryItem* LibraryItem::findChildForLevel(Level level, VLNV const& vlnv)
FILE: KactusAPI/library/LibraryLoader.cpp
function VLNV (line 64) | VLNV LibraryLoader::getDocumentVLNV(QString const& path, MessageMediator...
FILE: KactusAPI/library/LibraryTreeModel.cpp
function QVariant (line 52) | QVariant LibraryTreeModel::headerData(int section, Qt::Orientation orien...
function QModelIndex (line 100) | QModelIndex LibraryTreeModel::index(int row, int column, QModelIndex con...
function QModelIndex (line 141) | QModelIndex LibraryTreeModel::index(LibraryItem* item)
function QModelIndex (line 163) | QModelIndex LibraryTreeModel::parent(QModelIndex const& child) const
function QVariant (line 192) | QVariant LibraryTreeModel::data(QModelIndex const& index, int role) const
function LibraryItem (line 533) | LibraryItem* LibraryTreeModel::getRoot() const
FILE: KactusAPI/library/TagManager.cpp
function TagManager (line 79) | TagManager& TagManager::getInstance()
FILE: KactusAPI/library/hierarchyitem.cpp
function HierarchyItem (line 128) | HierarchyItem* HierarchyItem::parent() const
function VLNV (line 136) | VLNV const& HierarchyItem::getVLNV() const
function HierarchyItem (line 144) | HierarchyItem* HierarchyItem::child(int index) const
function QString (line 587) | QString HierarchyItem::getViewName() const
function VLNV (line 672) | VLNV HierarchyItem::findDesignReference(QSharedPointer<View> view)
FILE: KactusAPI/library/hierarchymodel.cpp
function QVariant (line 89) | QVariant HierarchyModel::headerData(int section, Qt::Orientation orienta...
function QModelIndex (line 143) | QModelIndex HierarchyModel::index(int row, int column, QModelIndex const...
function QModelIndex (line 176) | QModelIndex HierarchyModel::index(HierarchyItem* item) const
function QModelIndexList (line 196) | QModelIndexList HierarchyModel::findIndexes(VLNV const& vlnv)
function QModelIndex (line 211) | QModelIndex HierarchyModel::parent(QModelIndex const& child) const
function QVariant (line 241) | QVariant HierarchyModel::data(QModelIndex const& index, int role) const
FILE: KactusAPI/plugins/ImportRunner.cpp
function QStringList (line 58) | QStringList ImportRunner::constructComponentDataFromFile(QString const& ...
function QStringList (line 116) | QStringList ImportRunner::importFileTypes() const
function QStringList (line 228) | QStringList ImportRunner::filetypesOf(QString const& fileName, QList<QSh...
function QString (line 340) | QString ImportRunner::getComponentFromFile(QString const& componentName)...
function QPlainTextEdit (line 359) | QPlainTextEdit* ImportRunner::createSourceDisplayForFile(QString const& ...
function QString (line 381) | QString ImportRunner::readInputFile(QString const& relativePath, QString...
FILE: KactusAPI/plugins/InterconnectGenerator/ConfigJsonParser.cpp
function ConfigStruct (line 8) | ConfigStruct* ConfigJsonParser::readFile() {
function QString (line 105) | QString ConfigJsonParser::busTypeToStr(BusType busType)
FILE: KactusAPI/plugins/InterconnectGenerator/InterconnectGenerator.cpp
function VLNV (line 28) | VLNV Generator::generate()
function BusInterfaceInfo (line 320) | BusInterfaceInfo Generator::createInterfaceForBus(
function quint64 (line 824) | quint64 Generator::parseIpxactHex(const QString& str, bool* ok)
FILE: KactusAPI/plugins/InterconnectGenerator/InterconnectRTLWriter.cpp
function QString (line 637) | QString InterconnectRTLWriter::indent(int n) {
function QString (line 645) | QString InterconnectRTLWriter::parseAddress(QString original) {
function QString (line 713) | QString InterconnectRTLWriter::commentWriter(QString title, QString subt...
FILE: KactusAPI/plugins/PluginManager.cpp
function PluginManager (line 130) | PluginManager& PluginManager::getInstance()
FILE: KactusAPI/plugins/PluginUtilityAdapter.cpp
function LibraryInterface (line 50) | LibraryInterface* PluginUtilityAdapter::getLibraryInterface()
function QWidget (line 58) | QWidget* PluginUtilityAdapter::getParentWidget()
function QString (line 66) | QString PluginUtilityAdapter::getKactusVersion() const
FILE: KactusAPI/utilities/FileHandler.cpp
function QString (line 51) | QString FileHandler::getFileTypeForSuffix(QMultiMap<QString, QString> co...
function QString (line 71) | QString FileHandler::resolvePath(QString const& ipxactURI)
function QString (line 82) | QString FileHandler::resolveURI(QString const& ipxactURI)
function KACTUS2_API (line 139) | KACTUS2_API QString FileHandler::getModifiedPathWithExtension(QString co...
FILE: KactusAPI/utilities/VersionHelper.cpp
function QString (line 23) | QString VersionHelper::createVersionString()
function QString (line 40) | QString VersionHelper::versionFull()
function QString (line 48) | QString VersionHelper::versionFileStr()
FILE: KactusAPI/utilities/utils.cpp
function QString (line 16) | QString Utils::getCurrentUser()
FILE: Plugins/AlteraBSPGenerator/alterabspgenerator.cpp
function QString (line 31) | QString AlteraBSPGenerator::getName() const
function QString (line 40) | QString AlteraBSPGenerator::getVersion() const
function QString (line 49) | QString AlteraBSPGenerator::getDescription() const
function QString (line 58) | QString AlteraBSPGenerator::getVendor() const
function QString (line 67) | QString AlteraBSPGenerator::getLicense() const
function QString (line 76) | QString AlteraBSPGenerator::getLicenseHolder() const
function QWidget (line 85) | QWidget* AlteraBSPGenerator::getSettingsWidget()
function QIcon (line 93) | QIcon AlteraBSPGenerator::getIcon() const
function foreach (line 162) | foreach (const AlteraBSPGeneratorDialog::GenerationOptions& opt, genOpti...
FILE: Plugins/AlteraBSPGenerator/alterabspgenerator.h
function Q_INTERFACES (line 35) | Q_INTERFACES(IPlugin)
FILE: Plugins/AlteraBSPGenerator/alterabspgeneratordialog.h
function class (line 22) | class AlteraBSPGeneratorDialog : public CommandLineGeneratorDialog {
FILE: Plugins/AlteraBSPGenerator/commandlineconsole.h
function class (line 16) | class CommandLineConsole : public QTextEdit {
FILE: Plugins/AlteraBSPGenerator/commandlinegeneratordialog.h
function class (line 25) | class CommandLineGeneratorDialog : public QDialog {
FILE: Plugins/CppSourceAnalyzer/CppSourceAnalyzer.cpp
function QString (line 29) | QString CppSourceAnalyzer::getName() const
function QString (line 37) | QString CppSourceAnalyzer::getVersion() const
function QString (line 45) | QString CppSourceAnalyzer::getDescription() const
function QString (line 53) | QString CppSourceAnalyzer::getVendor() const
function QString (line 61) | QString CppSourceAnalyzer::getLicense() const
function QString (line 69) | QString CppSourceAnalyzer::getLicenseHolder() const
function QWidget (line 77) | QWidget* CppSourceAnalyzer::getSettingsWidget()
function QStringList (line 85) | QStringList CppSourceAnalyzer::getSupportedFileTypes() const
function QString (line 93) | QString CppSourceAnalyzer::calculateHash(QString const& filename)
function QString (line 166) | QString CppSourceAnalyzer::getSourceData(QFile& file)
function QString (line 201) | QString CppSourceAnalyzer::removeComments(QString const& source)
FILE: Plugins/CppSourceAnalyzer/CppSourceAnalyzer.h
function Q_INTERFACES (line 28) | Q_INTERFACES(IPlugin)
FILE: Plugins/LinuxDeviceTree/CPUSelection/LinuxDeviceTreeCPUColumns.h
function namespace (line 15) | namespace LinuxDeviceTreeCPUColumns
FILE: Plugins/LinuxDeviceTree/CPUSelection/LinuxDeviceTreeCPUDelegate.h
function class (line 20) | class LinuxDeviceTreeCPUDelegate : public QStyledItemDelegate
FILE: Plugins/LinuxDeviceTree/CPUSelection/LinuxDeviceTreeCPUDetails.cpp
function routeExistsInList (line 33) | bool routeExistsInList(QSharedPointer<CpuRouteStructs::CpuRoute> route,
function containerContainsSameRoutes (line 50) | bool containerContainsSameRoutes(QSharedPointer<LinuxDeviceTreeCpuRoutes...
function getContainerForRouteData (line 72) | QSharedPointer<LinuxDeviceTreeCpuRoutesContainer> getContainerForRouteData(
FILE: Plugins/LinuxDeviceTree/CPUSelection/LinuxDeviceTreeCPUDetails.h
function namespace (line 26) | namespace LinuxDeviceTreeCPUDetails
FILE: Plugins/LinuxDeviceTree/CPUSelection/LinuxDeviceTreeCPUEditor.h
function class (line 26) | class LinuxDeviceTreeCPUEditor : public QWidget
FILE: Plugins/LinuxDeviceTree/CPUSelection/LinuxDeviceTreeCPUModel.cpp
function QVariant (line 118) | QVariant LinuxDeviceTreeCPUModel::headerData(int section, Qt::Orientatio...
function QVariant (line 151) | QVariant LinuxDeviceTreeCPUModel::data(QModelIndex const& index, int rol...
function QVariant (line 239) | QVariant LinuxDeviceTreeCPUModel::valueForIndex(QModelIndex const& index...
function QVariant (line 280) | QVariant LinuxDeviceTreeCPUModel::tooltipForIndex(QModelIndex const& ind...
FILE: Plugins/LinuxDeviceTree/CPUSelection/LinuxDeviceTreeCPUModel.h
function class (line 25) | class LinuxDeviceTreeCPUModel : public QAbstractTableModel
FILE: Plugins/LinuxDeviceTree/CPUSelection/LinuxDeviceTreeCpuRoutesContainer.cpp
function QString (line 70) | QString LinuxDeviceTreeCpuRoutesContainer::getFilePath() const
FILE: Plugins/LinuxDeviceTree/CPUSelection/LinuxDeviceTreeCpuRoutesContainer.h
function namespace (line 18) | namespace DeviceTreeUtilities
function class (line 34) | class LinuxDeviceTreeCpuRoutesContainer : public CpuRoutesContainer
FILE: Plugins/LinuxDeviceTree/LinuxDeviceTreeDialog.cpp
function QString (line 86) | QString LinuxDeviceTreeDialog::getOutputPath() const
function QString (line 94) | QString LinuxDeviceTreeDialog::getSelectedView() const
function QString (line 110) | QString LinuxDeviceTreeDialog::getTargetFileSet() const
function QString (line 230) | QString LinuxDeviceTreeDialog::getDesignName()
FILE: Plugins/LinuxDeviceTree/LinuxDeviceTreeDialog.h
function class (line 40) | class LinuxDeviceTreeDialog: public QDialog
FILE: Plugins/LinuxDeviceTree/LinuxDeviceTreeGenerator.cpp
function VLNV (line 132) | VLNV LinuxDeviceTreeGenerator::getHierarchicalDesignVLNV(QSharedPointer<...
function QString (line 623) | QString LinuxDeviceTreeGenerator::getStatus(QSharedPointer<MemoryItem> b...
function QString (line 651) | QString LinuxDeviceTreeGenerator::formatValue(quint64 const& value, int ...
FILE: Plugins/LinuxDeviceTree/LinuxDeviceTreeGenerator.h
function class (line 37) | class LINUXDEVICETREEGENERATOR_EXPORT LinuxDeviceTreeGenerator
FILE: Plugins/LinuxDeviceTree/LinuxDeviceTreePlugin.cpp
function QString (line 47) | QString LinuxDeviceTreePlugin::getName() const
function QString (line 55) | QString LinuxDeviceTreePlugin::getVersion() const
function QString (line 63) | QString LinuxDeviceTreePlugin::getDescription() const
function QString (line 71) | QString LinuxDeviceTreePlugin::getVendor() const
function QString (line 79) | QString LinuxDeviceTreePlugin::getLicense() const
function QString (line 87) | QString LinuxDeviceTreePlugin::getLicenseHolder() const
function QWidget (line 95) | QWidget* LinuxDeviceTreePlugin::getSettingsWidget()
function PluginSettingsModel (line 103) | PluginSettingsModel* LinuxDeviceTreePlugin::getSettingsModel()
function QIcon (line 111) | QIcon LinuxDeviceTreePlugin::getIcon() const
function QString (line 215) | QString LinuxDeviceTreePlugin::getOutputFormat() const
function QString (line 231) | QString LinuxDeviceTreePlugin::createFileNamePath(QString const& suggest...
FILE: Plugins/MCAPICodeGenerator/MCAPICodeGenerator.cpp
function foreach (line 77) | foreach ( QString file, replacedFiles )
function QString (line 196) | QString MCAPICodeGenerator::createIndentString()
function foreach (line 376) | foreach (MCAPIParser::EndPointData epd, componentEndpoints_)
function foreach (line 396) | foreach (MCAPIParser::EndPointData epd, componentEndpoints_)
function foreach (line 443) | foreach (MCAPIParser::EndPointData epd, componentEndpoints_)
function foreach (line 574) | foreach (MCAPIParser::EndPointData epd, componentEndpoints_)
function foreach (line 598) | foreach (MCAPIParser::EndPointData epd, componentEndpoints_)
function foreach (line 632) | foreach (MCAPIParser::EndPointData epd, componentEndpoints_ )
function foreach (line 679) | foreach (MCAPIParser::EndPointData epd, componentEndpoints_)
function foreach (line 719) | foreach (MCAPIParser::EndPointData epd, componentEndpoints_)
FILE: Plugins/MCAPICodeGenerator/MCAPICodeGenerator.h
function class (line 25) | class MCAPICodeGenerator
FILE: Plugins/MCAPICodeGenerator/MCAPICodeGeneratorPlugin.cpp
function QString (line 39) | QString MCAPICodeGeneratorPlugin::getName() const
function QString (line 47) | QString MCAPICodeGeneratorPlugin::getVersion() const
function QString (line 55) | QString MCAPICodeGeneratorPlugin::getDescription() const
function QString (line 63) | QString MCAPICodeGeneratorPlugin::getVendor() const
function QString (line 71) | QString MCAPICodeGeneratorPlugin::getLicense() const
function QString (line 79) | QString MCAPICodeGeneratorPlugin::getLicenseHolder() const
function QWidget (line 87) | QWidget* MCAPICodeGeneratorPlugin::getSettingsWidget()
function QIcon (line 95) | QIcon MCAPICodeGeneratorPlugin::getIcon() const
function foreach (line 141) | foreach ( QString file, replacedFiles )
FILE: Plugins/MCAPICodeGenerator/MCAPICodeGeneratorPlugin.h
function virtual (line 35) | virtual QString getName() const;
FILE: Plugins/MCAPICodeGenerator/MCAPIHeaderGenerator.cpp
function foreach (line 40) | foreach ( MCAPIParser::NodeData nd, designNodes_ )
function QString (line 52) | QString MCAPIHeaderGenerator::createIndentString()
function QString (line 255) | QString MCAPIHeaderGenerator::transferDirectionToEString(DirectionTypes:...
function QString (line 276) | QString MCAPIHeaderGenerator::transferTypeToEString(QString transferType)
function QString (line 297) | QString MCAPIHeaderGenerator::makeIdString(QString domainID, QString nod...
FILE: Plugins/MCAPICodeGenerator/MCAPIHeaderGenerator.h
function class (line 20) | class MCAPIHeaderGenerator
FILE: Plugins/MCAPICodeGenerator/MCAPIParser.cpp
function QStringList (line 63) | QStringList MCAPIParser::getReplacedFiles()
function foreach (line 179) | foreach (QString const& msg, errorList)
function foreach (line 220) | foreach(conPair, findConnectedComInterfaces(design, ourInstance, compone...
FILE: Plugins/MCAPICodeGenerator/MCAPIParser.h
function class (line 29) | class MCAPIParser
FILE: Plugins/MakefileGenerator/MakeCommon.h
function namespace (line 24) | namespace MakeCommon
FILE: Plugins/MakefileGenerator/MakeConfiguration.h
function GenerationOutput (line 23) | struct MakeDocument : public GenerationOutput
function class (line 44) | class MakeConfiguration : public QObject
FILE: Plugins/MakefileGenerator/MakeParametersDialog.cpp
type Columns (line 24) | enum Columns
function QTreeWidget (line 124) | QTreeWidget* MakeParametersDialog::createConflictTree(QSharedPointer<QLi...
FILE: Plugins/MakefileGenerator/MakeParametersDialog.h
function class (line 27) | class MakeParametersDialog : public QDialog
FILE: Plugins/MakefileGenerator/MakefileGenerator.h
function class (line 20) | class MakefileGenerator
FILE: Plugins/MakefileGenerator/MakefileGeneratorPlugin.cpp
function QString (line 35) | QString MakefileGeneratorPlugin::getName() const
function QString (line 43) | QString MakefileGeneratorPlugin::getVersion() const
function QString (line 51) | QString MakefileGeneratorPlugin::getDescription() const
function QString (line 59) | QString MakefileGeneratorPlugin::getVendor() const
function QString (line 67) | QString MakefileGeneratorPlugin::getLicense() const
function QString (line 75) | QString MakefileGeneratorPlugin::getLicenseHolder() const
function QWidget (line 83) | QWidget* MakefileGeneratorPlugin::getSettingsWidget()
function QIcon (line 91) | QIcon MakefileGeneratorPlugin::getIcon() const
function QString (line 267) | QString MakefileGeneratorPlugin::getOutputFormat() const
FILE: Plugins/MakefileGenerator/MakefileGeneratorPlugin.h
function virtual (line 41) | virtual QString getName() const;
FILE: Plugins/MakefileGenerator/MakefileParser.cpp
function QString (line 174) | QString MakefileParser::getFileCompiler(QSharedPointer<MakeObjectData> mod,
function QString (line 219) | QString MakefileParser::getFileFlags(QSharedPointer<Component> component,
function foreach (line 296) | foreach (QSharedPointer<MakeObjectData> modCompare, objects)
FILE: Plugins/MakefileGenerator/MakefileParser.h
function class (line 27) | class MakefileParser
FILE: Plugins/MakefileGenerator/SWStackParser.h
function class (line 35) | class SWStackParser
FILE: Plugins/MemoryMapHeaderGenerator/BaseMemoryMapHeaderWriter.cpp
function QString (line 574) | QString BaseMemoryMapHeaderWriter::getAddressBlockLastAddress(
function QString (line 596) | QString BaseMemoryMapHeaderWriter::parsedValueFor(QString const& express...
FILE: Plugins/MemoryMapHeaderGenerator/BaseMemoryMapHeaderWriter.h
function class (line 40) | class BaseMemoryMapHeaderWriter
FILE: Plugins/MemoryMapHeaderGenerator/GlobalMemoryMapHeaderWriter.cpp
function QString (line 413) | QString GlobalMemoryMapHeaderWriter::getInstanceID(QString const& interf...
FILE: Plugins/MemoryMapHeaderGenerator/GlobalMemoryMapHeaderWriter.h
function class (line 41) | class GlobalMemoryMapHeaderWriter : public BaseMemoryMapHeaderWriter
FILE: Plugins/MemoryMapHeaderGenerator/LocalMemoryMapHeaderWriter.cpp
function foreach (line 82) | foreach (LocalHeaderSaveModel::SaveFileOptions* headerOpt, options)
FILE: Plugins/MemoryMapHeaderGenerator/LocalMemoryMapHeaderWriter.h
function class (line 31) | class LocalMemoryMapHeaderWriter : public BaseMemoryMapHeaderWriter
FILE: Plugins/MemoryMapHeaderGenerator/SystemMemoryMapHeaderWriter.cpp
function foreach (line 111) | foreach (QString relPath, files)
function foreach (line 146) | foreach (const SystemHeaderSaveModel::SysHeaderOptions& systemHeaderOpti...
function foreach (line 276) | foreach (QString const& fileType, usedFileTypes)
function foreach (line 321) | foreach (const SystemHeaderSaveModel::SysHeaderOptions& systemHeaderOpti...
function foreach (line 332) | foreach (SystemMemoryMapHeaderWriter::HierParsingInfo info, instancesToP...
FILE: Plugins/MemoryMapHeaderGenerator/SystemMemoryMapHeaderWriter.h
function class (line 40) | class SystemMemoryMapHeaderWriter : public BaseMemoryMapHeaderWriter
FILE: Plugins/MemoryMapHeaderGenerator/fileSaveDialog/filesavedialog.cpp
function QSize (line 39) | QSize FileSaveDialog::sizeHint() const {
function QSize (line 43) | QSize FileSaveDialog::minimumSizeHint() const {
FILE: Plugins/MemoryMapHeaderGenerator/fileSaveDialog/filesavedialog.h
function class (line 22) | class FileSaveDialog : public QDialog
FILE: Plugins/MemoryMapHeaderGenerator/fileSaveDialog/filesavedialogview.cpp
function foreach (line 122) | foreach (QString headerLine, headerLines) {
FILE: Plugins/MemoryMapHeaderGenerator/fileSaveDialog/filesavedialogview.h
function class (line 21) | class FileSaveDialogView : public QTableView {
FILE: Plugins/MemoryMapHeaderGenerator/globalheadersavemodel.cpp
function QVariant (line 87) | QVariant GlobalHeaderSaveModel::headerData( int section, Qt::Orientation...
function QVariant (line 119) | QVariant GlobalHeaderSaveModel::data( const QModelIndex& index, int role...
FILE: Plugins/MemoryMapHeaderGenerator/globalheadersavemodel.h
function class (line 31) | class GlobalHeaderSaveModel : public QAbstractTableModel
FILE: Plugins/MemoryMapHeaderGenerator/localheadersavedelegate.cpp
function QWidget (line 38) | QWidget* LocalHeaderSaveDelegate::createEditor( QWidget* parent, const Q...
FILE: Plugins/MemoryMapHeaderGenerator/localheadersavedelegate.h
function class (line 23) | class LocalHeaderSaveDelegate : public QStyledItemDelegate
FILE: Plugins/MemoryMapHeaderGenerator/localheadersavemodel.cpp
function QVariant (line 147) | QVariant LocalHeaderSaveModel::headerData(int section, Qt::Orientation o...
function QVariant (line 179) | QVariant LocalHeaderSaveModel::data(QModelIndex const& index, int role) ...
FILE: Plugins/MemoryMapHeaderGenerator/localheadersavemodel.h
function class (line 28) | class LocalHeaderSaveModel : public QAbstractTableModel
FILE: Plugins/MemoryMapHeaderGenerator/memorymapheadergenerator.cpp
function QString (line 42) | QString MemoryMapHeaderGenerator::getName() const
function QString (line 50) | QString MemoryMapHeaderGenerator::getVersion() const
function QString (line 58) | QString MemoryMapHeaderGenerator::getDescription() const
function QString (line 66) | QString MemoryMapHeaderGenerator::getVendor() const
function QString (line 74) | QString MemoryMapHeaderGenerator::getLicense() const
function QString (line 82) | QString MemoryMapHeaderGenerator::getLicenseHolder() const
function QWidget (line 90) | QWidget* MemoryMapHeaderGenerator::getSettingsWidget()
function QIcon (line 98) | QIcon MemoryMapHeaderGenerator::getIcon() const
FILE: Plugins/MemoryMapHeaderGenerator/memorymapheadergenerator.h
function Q_INTERFACES (line 40) | Q_INTERFACES(IPlugin)
FILE: Plugins/MemoryMapHeaderGenerator/systemheadersavemodel.cpp
function QVariant (line 80) | QVariant SystemHeaderSaveModel::headerData( int section, Qt::Orientation...
function QVariant (line 106) | QVariant SystemHeaderSaveModel::data( const QModelIndex& index, int role...
FILE: Plugins/MemoryMapHeaderGenerator/systemheadersavemodel.h
function class (line 26) | class SystemHeaderSaveModel : public QAbstractTableModel {
FILE: Plugins/MemoryViewGenerator/MemoryViewGenerator.cpp
function foreach (line 79) | foreach (QVector<QSharedPointer<const ConnectivityInterface> > path, mas...
FILE: Plugins/MemoryViewGenerator/MemoryViewGenerator.h
function class (line 44) | class MEMORYVIEWGENERATOR_EXPORT MemoryViewGenerator
FILE: Plugins/MemoryViewGenerator/MemoryViewGeneratorPlugin.cpp
function QString (line 48) | QString MemoryViewGeneratorPlugin::getName() const
function QString (line 56) | QString MemoryViewGeneratorPlugin::getVersion() const
function QString (line 64) | QString MemoryViewGeneratorPlugin::getDescription() const
function QString (line 72) | QString MemoryViewGeneratorPlugin::getVendor() const
function QString (line 80) | QString MemoryViewGeneratorPlugin::getLicense() const
function QString (line 88) | QString MemoryViewGeneratorPlugin::getLicenseHolder() const
function QWidget (line 96) | QWidget* MemoryViewGeneratorPlugin::getSettingsWidget()
function QIcon (line 112) | QIcon MemoryViewGeneratorPlugin::getIcon() const
FILE: Plugins/MemoryViewGenerator/MemoryViewGeneratorPlugin.h
function virtual (line 39) | virtual QString getName() const;
FILE: Plugins/ModelSimGenerator/ModelSimGeneratorPlugin.cpp
function QString (line 37) | QString ModelSimGeneratorPlugin::getName() const
function QString (line 45) | QString ModelSimGeneratorPlugin::getVersion() const
function QString (line 53) | QString ModelSimGeneratorPlugin::getDescription() const
function QString (line 61) | QString ModelSimGeneratorPlugin::getVendor() const
function QString (line 69) | QString ModelSimGeneratorPlugin::getLicense() const
function QString (line 77) | QString ModelSimGeneratorPlugin::getLicenseHolder() const
function QWidget (line 85) | QWidget* ModelSimGeneratorPlugin::getSettingsWidget()
function QIcon (line 93) | QIcon ModelSimGeneratorPlugin::getIcon() const
function QString (line 231) | QString ModelSimGeneratorPlugin::getOutputFormat() const
FILE: Plugins/ModelSimGenerator/ModelSimGeneratorPlugin.h
function virtual (line 44) | virtual QString getName() const;
FILE: Plugins/ModelSimGenerator/ModelSimWriterFactory/ModelSimDocument.h
function GenerationOutput (line 24) | struct ModelSimDocument : public GenerationOutput
FILE: Plugins/ModelSimGenerator/ModelSimWriterFactory/ModelSimWriter.cpp
function foreach (line 34) | foreach (QString absolutePath, paths_)
FILE: Plugins/ModelSimGenerator/ModelSimWriterFactory/ModelSimWriter.h
type ModelSimWriter (line 22) | struct ModelSimWriter
FILE: Plugins/ModelSimGenerator/ModelSimWriterFactory/ModelSimWriterFactory.cpp
function QString (line 93) | QString ModelSimWriterFactory::getLanguage() const
function QString (line 109) | QString ModelSimWriterFactory::getGroupIdentifier() const
FILE: Plugins/ModelSimGenerator/ModelSimWriterFactory/ModelSimWriterFactory.h
type GenerationSettings (line 19) | struct GenerationSettings
function class (line 24) | class ModelSimWriterFactory : public IWriterFactory
FILE: Plugins/PadsPartGenerator/PadsAsciiSyntax.h
function namespace (line 18) | namespace PadsAsciiSyntax {
FILE: Plugins/PadsPartGenerator/PadsPartGenerator.cpp
function QString (line 92) | QString PadsPartGenerator::getName() const
function QString (line 100) | QString PadsPartGenerator::getVersion() const
function QString (line 108) | QString PadsPartGenerator::getDescription() const
function QString (line 116) | QString PadsPartGenerator::getVendor() const
function QString (line 124) | QString PadsPartGenerator::getLicense() const
function QString (line 132) | QString PadsPartGenerator::getLicenseHolder() const
function QWidget (line 140) | QWidget* PadsPartGenerator::getSettingsWidget()
function QIcon (line 148) | QIcon PadsPartGenerator::getIcon() const
FILE: Plugins/PadsPartGenerator/PadsPartGenerator.h
function Q_INTERFACES (line 40) | Q_INTERFACES(IPlugin)
FILE: Plugins/PadsPartGenerator/PadsPartGeneratorDialog.cpp
type UNIT_INDEX (line 59) | enum UNIT_INDEX
function foreach (line 120) | foreach(QString fileSetName, component_->getFileSetNames())
function foreach (line 130) | foreach (QString viewName, component_->getViewNames())
function QString (line 194) | QString PadsPartGeneratorDialog::getPartName() const
function QString (line 202) | QString PadsPartGeneratorDialog::getFileSetName() const
function QString (line 217) | QString PadsPartGeneratorDialog::getPreviewText()
function foreach (line 309) | foreach(int row, gates_.keys())
FILE: Plugins/PadsPartGenerator/PadsPartGeneratorDialog.h
function class (line 34) | class PadsPartGeneratorDialog : public QDialog
FILE: Plugins/PluginSystem/GeneratorPlugin/AddToFilesetWidget.cpp
function QString (line 89) | QString AddToFilesetWidget::currentSelection() const
FILE: Plugins/PluginSystem/GeneratorPlugin/AddToFilesetWidget.h
function class (line 19) | class AddToFilesetWidget : public QGroupBox
FILE: Plugins/PluginSystem/GeneratorPlugin/FileOutputWidget.cpp
type Columns (line 27) | enum Columns
FILE: Plugins/PluginSystem/GeneratorPlugin/FileOutputWidget.h
function class (line 21) | class FileOutputWidget : public QWidget
FILE: Plugins/PluginSystem/GeneratorPlugin/GenerationControl.cpp
function GenerationSettings (line 391) | GenerationSettings* GenerationControl::getSettings() const
function QString (line 490) | QString GenerationControl::defaultOutputPath() const
function QString (line 504) | QString GenerationControl::relativePathFromXmlToFile(QString const& file...
FILE: Plugins/PluginSystem/GeneratorPlugin/GenerationControl.h
type GenerationSettings (line 22) | struct GenerationSettings
function class (line 34) | class GenerationControl
FILE: Plugins/PluginSystem/GeneratorPlugin/HDLGenerationDialog.h
function class (line 30) | class HDLGenerationDialog : public QDialog
FILE: Plugins/PluginSystem/GeneratorPlugin/IWriterFactory.h
function class (line 20) | class IWriterFactory
FILE: Plugins/PluginSystem/GeneratorPlugin/OutputControl.cpp
function QString (line 84) | QString OutputControl::getOutputPath() const
FILE: Plugins/PluginSystem/GeneratorPlugin/OutputControl.h
type GenerationOutput (line 24) | struct GenerationOutput
function class (line 61) | class OutputControl
FILE: Plugins/PluginSystem/GeneratorPlugin/ViewSelection.cpp
function foreach (line 55) | foreach(QSharedPointer<View> view, views_)
function QStringList (line 147) | QStringList ViewSelection::viewNames() const
function QStringList (line 155) | QStringList ViewSelection::instantiationNames() const
function QStringList (line 163) | QStringList ViewSelection::fileSetNames() const
function QString (line 208) | QString ViewSelection::getViewName() const
function QString (line 229) | QString ViewSelection::getInstantiationName() const
function QString (line 266) | QString ViewSelection::getFileSetName() const
function QString (line 290) | QString ViewSelection::getTargetLanguage() const
function QString (line 298) | QString ViewSelection::getCurrentLanguage() const
FILE: Plugins/PluginSystem/GeneratorPlugin/ViewSelection.h
type GenerationSettings (line 22) | struct GenerationSettings
function class (line 27) | class ViewSelection
FILE: Plugins/PluginSystem/GeneratorPlugin/ViewSelectionWidget.h
function class (line 23) | class ViewSelectionWidget : public QWidget
FILE: Plugins/QuartusPinImportPlugin/QuartusPinImportPlugin.cpp
function QString (line 38) | QString QuartusPinImportPlugin::getName() const
function QString (line 46) | QString QuartusPinImportPlugin::getVersion() const
function QString (line 54) | QString QuartusPinImportPlugin::getDescription() const
function QString (line 62) | QString QuartusPinImportPlugin::getVendor() const
function QString (line 70) | QString QuartusPinImportPlugin::getLicense() const
function QString (line 78) | QString QuartusPinImportPlugin::getLicenseHolder() const
function QWidget (line 86) | QWidget* QuartusPinImportPlugin::getSettingsWidget()
function QStringList (line 110) | QStringList QuartusPinImportPlugin::getSupportedFileTypes() const
function QString (line 118) | QString QuartusPinImportPlugin::getCompatibilityWarnings() const
function QStringList (line 126) | QStringList QuartusPinImportPlugin::getFileComponents(QString const& /*i...
function QString (line 135) | QString QuartusPinImportPlugin::getComponentName(QString const& /*compon...
FILE: Plugins/QuartusPinImportPlugin/QuartusPinImportPlugin.h
function virtual (line 45) | virtual QString getName() const;
FILE: Plugins/QuartusPinImportPlugin/QuartusPinSyntax.h
function namespace (line 17) | namespace QuartusPinSyntax
FILE: Plugins/QuartusProjectGenerator/QuartusGenerator.cpp
function QFile (line 193) | QFile* QuartusGenerator::createQuartusProjectFile(QString const& outputP...
FILE: Plugins/QuartusProjectGenerator/QuartusGenerator.h
function class (line 29) | class QuartusGenerator: public QObject
FILE: Plugins/QuartusProjectGenerator/QuartusProjectGenerator.cpp
function QString (line 46) | QString QuartusProjectGenerator::getName() const
function QString (line 55) | QString QuartusProjectGenerator::getVersion() const
function QString (line 64) | QString QuartusProjectGenerator::getDescription() const
function QString (line 73) | QString QuartusProjectGenerator::getVendor() const
function QString (line 82) | QString QuartusProjectGenerator::getLicense() const
function QString (line 91) | QString QuartusProjectGenerator::getLicenseHolder() const
function QWidget (line 100) | QWidget* QuartusProjectGenerator::getSettingsWidget()
function QIcon (line 108) | QIcon QuartusProjectGenerator::getIcon() const
FILE: Plugins/QuartusProjectGenerator/QuartusProjectGenerator.h
function Q_INTERFACES (line 40) | Q_INTERFACES(IPlugin)
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeColumns.h
function namespace (line 20) | namespace PeripheralColumns
function namespace (line 39) | namespace MemoryColumns
function namespace (line 56) | namespace PeripheralTemplateColumns
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeConstants.h
function namespace (line 20) | namespace RenodeConstants
function namespace (line 125) | namespace RenodeTemplateConstants
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeCpuEditor.cpp
function QString (line 282) | QString RenodeCpuEditor::getSelectedCpuName()
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeCpuEditor.h
function class (line 38) | class RenodeCpuEditor : public CPUEditor
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeCpuRoutesContainer.cpp
function QString (line 85) | QString RenodeCpuRoutesContainer::getClassName()
function QString (line 101) | QString RenodeCpuRoutesContainer::getCpuType()
function QString (line 117) | QString RenodeCpuRoutesContainer::getTimeProvider()
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeCpuRoutesContainer.h
function class (line 21) | class RenodeCpuRoutesContainer : public SingleCpuRoutesContainer
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeFileEditor.cpp
function QString (line 100) | QString RenodeFileEditor::getCpuFileName() const
function QString (line 108) | QString RenodeFileEditor::getCpuEditorText() const
function QString (line 116) | QString RenodeFileEditor::getmemoryFileName() const
function QString (line 124) | QString RenodeFileEditor::getMemoryEditorText() const
function QString (line 132) | QString RenodeFileEditor::getPeripheralFileName() const
function QString (line 140) | QString RenodeFileEditor::getPeripheralEditorText() const
function QString (line 149) | QString RenodeFileEditor::getFileName(fileEditor* editor) const
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeFileEditor.h
function class (line 25) | class RenodeFileEditor : public QWidget
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeFileSelectionGroup.h
function class (line 23) | class RenodeFileSelectionGroup : public QGroupBox
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeMemoriesEditor.h
function class (line 26) | class RenodeMemoriesEditor : public QWidget
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeMemoriesModel.cpp
function QVariant (line 86) | QVariant RenodeMemoriesModel::headerData(int section, Qt::Orientation or...
function QVariant (line 119) | QVariant RenodeMemoriesModel::data(QModelIndex const& index, int role) c...
function QVariant (line 177) | QVariant RenodeMemoriesModel::valueForIndex(QModelIndex const& index) const
function QVariant (line 204) | QVariant RenodeMemoriesModel::tooltipForIndex(QModelIndex const& index) ...
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeMemoriesModel.h
function class (line 24) | class RenodeMemoriesModel : public QAbstractTableModel
FILE: Plugins/RenodeGenerator/CPUDialog/RenodePeripheralsDelegate.cpp
function QWidget (line 57) | QWidget* RenodePeripheralsDelegate::createEditor(QWidget* parent, QStyle...
FILE: Plugins/RenodeGenerator/CPUDialog/RenodePeripheralsDelegate.h
function class (line 26) | class RenodePeripheralsDelegate : public QStyledItemDelegate
FILE: Plugins/RenodeGenerator/CPUDialog/RenodePeripheralsEditor.h
function class (line 28) | class RenodePeripheralsEditor : public QWidget
FILE: Plugins/RenodeGenerator/CPUDialog/RenodePeripheralsModel.cpp
function QVariant (line 104) | QVariant RenodePeripheralsModel::headerData(int section, Qt::Orientation...
function QVariant (line 149) | QVariant RenodePeripheralsModel::data(QModelIndex const& index, int role...
function QVariant (line 265) | QVariant RenodePeripheralsModel::valueForIndex(QModelIndex const& index)...
function QVariant (line 300) | QVariant RenodePeripheralsModel::tooltipForIndex(QModelIndex const& inde...
function QVariant (line 338) | QVariant RenodePeripheralsModel::backgroundColourForIndex(QModelIndex co...
FILE: Plugins/RenodeGenerator/CPUDialog/RenodePeripheralsModel.h
function class (line 24) | class RenodePeripheralsModel : public QAbstractTableModel
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeStructs.h
function namespace (line 22) | namespace RenodeStructs
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeUtilities.cpp
function QString (line 27) | QString valueToHexa(quint64 const& value)
function getSubMemoryItems (line 43) | QVector<QSharedPointer<MemoryItem>> getSubMemoryItems(QSharedPointer<Mem...
function getOrderedChildItems (line 61) | QMultiMap<quint64, QSharedPointer<MemoryItem> > getOrderedChildItems(QSh...
function nameIsUnique (line 75) | bool nameIsUnique(QString const& mapName, QStringList const& peripheralN...
function QString (line 83) | QString getUniqueName(QString const& referenceName, QStringList const& p...
function createPeripheral (line 101) | QSharedPointer<RenodeStructs::cpuPeripheral> createPeripheral(QSharedPoi...
function createMemory (line 129) | QSharedPointer<RenodeStructs::cpuMemories> createMemory(QSharedPointer<M...
function createItemBlock (line 157) | void createItemBlock(General::Usage blockUsage, QVector<QSharedPointer<M...
function usageIsMatching (line 179) | bool usageIsMatching(General::Usage currentUsage, General::Usage previou...
function getFirstBlockUsage (line 188) | General::Usage getFirstBlockUsage(QMultiMap<quint64, QSharedPointer<Memo...
function findPeripheral (line 208) | QSharedPointer<RenodeStructs::cpuPeripheral> findPeripheral(QString cons...
function setupPeripheralConfiguration (line 225) | void setupPeripheralConfiguration(QJsonObject const& configurationObject,
function findMemory (line 263) | QSharedPointer<RenodeStructs::cpuMemories> findMemory(QString const& mem...
function setupMemoryConfiguration (line 280) | void setupMemoryConfiguration(QJsonObject const& configurationObject,
function createAndConfigureCpuContainer (line 309) | QSharedPointer<RenodeCpuRoutesContainer> createAndConfigureCpuContainer(...
function QStringList (line 435) | QStringList RenodeUtilities::getTemplateNames(QVector<QSharedPointer<Ren...
FILE: Plugins/RenodeGenerator/CPUDialog/RenodeUtilities.h
function namespace (line 28) | namespace RenodeUtilities
FILE: Plugins/RenodeGenerator/CPUDialog/TemplateEditor/PeripheralTemplateConfigurer.h
function class (line 24) | class PeripheralTemplateConfigurer
FILE: Plugins/RenodeGenerator/CPUDialog/TemplateEditor/PeripheralTemplateDelegate.h
function class (line 21) | class PeripheralTemplateDelegate : public QStyledItemDelegate
FILE: Plugins/RenodeGenerator/CPUDialog/TemplateEditor/PeripheralTemplateEditor.h
function class (line 26) | class PeripheralTemplateEditor : public QWidget
FILE: Plugins/RenodeGenerator/CPUDialog/TemplateEditor/PeripheralTemplateModel.cpp
function QVariant (line 95) | QVariant PeripheralTemplateModel::headerData(int section, Qt::Orientatio...
function QVariant (line 124) | QVariant PeripheralTemplateModel::data(QModelIndex const& index, int rol...
function QVariant (line 188) | QVariant PeripheralTemplateModel::valueForIndex(QModelIndex const& index...
function QVariant (line 211) | QVariant PeripheralTemplateModel::tooltipForIndex(QModelIndex const& ind...
function QVariant (line 232) | QVariant PeripheralTemplateModel::blackForValidRedForInvalidIndex(QModel...
FILE: Plugins/RenodeGenerator/CPUDialog/TemplateEditor/PeripheralTemplateModel.h
function class (line 22) | class PeripheralTemplateModel : public QAbstractTableModel
FILE: Plugins/RenodeGenerator/CPUDialog/TemplateEditor/PeripheralTemplatesDialog.h
function class (line 24) | class PeripheralTemplatesDialog : public QDialog
FILE: Plugins/RenodeGenerator/RenodeConfigurationManager.cpp
function QJsonObject (line 33) | QJsonObject RenodeConfigurationManager::getConfigurationObject(QSharedPo...
function QJsonDocument (line 76) | QJsonDocument RenodeConfigurationManager::createJsonDocument(QSharedPoin...
FILE: Plugins/RenodeGenerator/RenodeConfigurationManager.h
function class (line 24) | class RenodeConfigurationManager : public PluginConfigurationManager
FILE: Plugins/RenodeGenerator/RenodeGenerator.cpp
function QStringList (line 51) | QStringList RenodeGenerator::getGeneratedFiles() const
function QString (line 90) | QString RenodeGenerator::getUniqueFileName(QStringList& fileNames, QStri...
FILE: Plugins/RenodeGenerator/RenodeGenerator.h
function class (line 32) | class RENODEGENERATORPLUGIN_EXPORT RenodeGenerator
FILE: Plugins/RenodeGenerator/RenodeGeneratorPlugin.cpp
function QString (line 55) | QString RenodeGeneratorPlugin::getName() const
function QString (line 63) | QString RenodeGeneratorPlugin::getVersion() const
function QString (line 71) | QString RenodeGeneratorPlugin::getDescription() const
function QString (line 79) | QString RenodeGeneratorPlugin::getVendor() const
function QString (line 87) | QString RenodeGeneratorPlugin::getLicense() const
function QString (line 95) | QString RenodeGeneratorPlugin::getLicenseHolder() const
function QWidget (line 103) | QWidget* RenodeGeneratorPlugin::getSettingsWidget()
function PluginSettingsModel (line 111) | PluginSettingsModel* RenodeGeneratorPlugin::getSettingsModel()
function QIcon (line 119) | QIcon RenodeGeneratorPlugin::getIcon() const
function QString (line 353) | QString RenodeGeneratorPlugin::getOutputFormat() const
FILE: Plugins/RenodeGenerator/RenodeGeneratorPlugin.h
function virtual (line 58) | virtual QString getName() const;
FILE: Plugins/RenodeGenerator/RenodeSettingsModel.cpp
function QString (line 63) | QString RenodeSettingsModel::getFilePath() const
FILE: Plugins/RenodeGenerator/RenodeSettingsModel.h
function class (line 24) | class RenodeSettingsModel : public PluginSettingsModel
FILE: Plugins/RenodeGenerator/RenodeSettingsWidget.h
function class (line 23) | class RenodeSettingsWidget : public QWidget
FILE: Plugins/SVDGenerator/CPUDialog/SVDCPUColumns.h
function namespace (line 15) | namespace SVDCPUColumns
FILE: Plugins/SVDGenerator/CPUDialog/SVDCPUDelegate.cpp
function QWidget (line 36) | QWidget* SVDCPUDelegate::createEditor(QWidget* parent, QStyleOptionViewI...
FILE: Plugins/SVDGenerator/CPUDialog/SVDCPUDelegate.h
function class (line 22) | class SVDCPUDelegate : public QStyledItemDelegate
FILE: Plugins/SVDGenerator/CPUDialog/SVDCPUEditor.h
function class (line 30) | class SVDCPUEditor : public CPUEditor
FILE: Plugins/SVDGenerator/CPUDialog/SVDCPUModel.cpp
function QVariant (line 107) | QVariant SVDCPUModel::headerData(int section, Qt::Orientation orientatio...
function QVariant (line 156) | QVariant SVDCPUModel::data(QModelIndex const& index, int role) const
function QVariant (line 272) | QVariant SVDCPUModel::valueForIndex(QModelIndex const& index) const
function QVariant (line 305) | QVariant SVDCPUModel::tooltipForIndex(QModelIndex const& index) const
FILE: Plugins/SVDGenerator/CPUDialog/SVDCPUModel.h
function class (line 25) | class SVDCPUModel : public QAbstractTableModel
FILE: Plugins/SVDGenerator/CPUDialog/SVDCpuRoutesContainer.cpp
function QString (line 65) | QString SVDCpuRoutesContainer::getRevision() const
function QString (line 81) | QString SVDCpuRoutesContainer::getEndian() const
function QString (line 129) | QString SVDCpuRoutesContainer::getNVICPrioBits() const
FILE: Plugins/SVDGenerator/CPUDialog/SVDCpuRoutesContainer.h
function class (line 24) | class SVDCpuRoutesContainer : public SingleCpuRoutesContainer
FILE: Plugins/SVDGenerator/CPUDialog/SVDUtilities.h
function namespace (line 20) | namespace SVDConstants
FILE: Plugins/SVDGenerator/SVDConfigurationManager.cpp
function QJsonObject (line 36) | QJsonObject SVDConfigurationManager::getConfigurationObject(QSharedPoint...
function QJsonDocument (line 69) | QJsonDocument SVDConfigurationManager::createJsonDocument(QVector<QShare...
FILE: Plugins/SVDGenerator/SVDConfigurationManager.h
function class (line 22) | class SVDConfigurationManager : public PluginConfigurationManager
FILE: Plugins/SVDGenerator/SVDGenerator.cpp
function QStringList (line 74) | QStringList SVDGenerator::getGeneratedFiles() const
function QString (line 213) | QString SVDGenerator::formatName(QString const& name) const
function quint64 (line 661) | quint64 SVDGenerator::getFieldStart(QSharedPointer<MemoryItem> fieldItem...
function quint64 (line 675) | quint64 SVDGenerator::getFieldEnd(QSharedPointer<MemoryItem> fieldItem, ...
function QString (line 725) | QString SVDGenerator::valueToHexa(quint64 const& value) const
FILE: Plugins/SVDGenerator/SVDGenerator.h
function class (line 50) | class SVDGENERATORPLUGIN_EXPORT SVDGenerator
FILE: Plugins/SVDGenerator/SVDGeneratorPlugin.cpp
function QString (line 48) | QString SVDGeneratorPlugin::getName() const
function QString (line 56) | QString SVDGeneratorPlugin::getVersion() const
function QString (line 64) | QString SVDGeneratorPlugin::getDescription() const
function QString (line 72) | QString SVDGeneratorPlugin::getVendor() const
function QString (line 80) | QString SVDGeneratorPlugin::getLicense() const
function QString (line 88) | QString SVDGeneratorPlugin::getLicenseHolder() const
function QWidget (line 96) | QWidget* SVDGeneratorPlugin::getSettingsWidget()
function PluginSettingsModel (line 104) | PluginSettingsModel* SVDGeneratorPlugin::getSettingsModel()
function QIcon (line 120) | QIcon SVDGeneratorPlugin::getIcon() const
function QString (line 276) | QString SVDGeneratorPlugin::getOutputFormat() const
FILE: Plugins/VHDLAnalyzer/VHDLSourceAnalyzer.cpp
function QString (line 32) | QString VHDLSourceAnalyzer::getName() const
function QString (line 40) | QString VHDLSourceAnalyzer::getVersion() const
function QString (line 48) | QString VHDLSourceAnalyzer::getVendor() const
function QString (line 56) | QString VHDLSourceAnalyzer::getLicense() const
function QString (line 64) | QString VHDLSourceAnalyzer::getLicenseHolder() const
function QString (line 72) | QString VHDLSourceAnalyzer::getDescription() const
function QWidget (line 80) | QWidget* VHDLSourceAnalyzer::getSettingsWidget()
function QStringList (line 88) | QStringList VHDLSourceAnalyzer::getSupportedFileTypes() const
function QString (line 96) | QString VHDLSourceAnalyzer::calculateHash(QString const& filename)
function QString (line 127) | QString VHDLSourceAnalyzer::getSourceData(QString const& filename)
FILE: Plugins/VHDLAnalyzer/VHDLSourceAnalyzer.h
function Q_INTERFACES (line 29) | Q_INTERFACES(IPlugin)
FILE: Plugins/VHDLGenerator/VHDLGeneratorDialog.cpp
function QString (line 52) | QString VHDLGeneratorDialog::getOutputPath() const
FILE: Plugins/VHDLGenerator/VHDLGeneratorDialog.h
function class (line 21) | class VHDLGeneratorDialog: public QDialog
FILE: Plugins/VHDLGenerator/VHDLGeneratorPlugin.cpp
function QString (line 44) | QString VHDLGeneratorPlugin::getName() const
function QString (line 52) | QString VHDLGeneratorPlugin::getVersion() const
function QString (line 60) | QString VHDLGeneratorPlugin::getDescription() const
function QString (line 68) | QString VHDLGeneratorPlugin::getVendor() const
function QString (line 76) | QString VHDLGeneratorPlugin::getLicense() const
function QString (line 84) | QString VHDLGeneratorPlugin::getLicenseHolder() const
function QWidget (line 92) | QWidget* VHDLGeneratorPlugin::getSettingsWidget()
function PluginSettingsModel (line 100) | PluginSettingsModel* VHDLGeneratorPlugin::getSettingsModel()
function QIcon (line 108) | QIcon VHDLGeneratorPlugin::getIcon() const
function QString (line 156) | QString VHDLGeneratorPlugin::getOutputFormat() const
function QString (line 231) | QString VHDLGeneratorPlugin::findEntityName(QSharedPointer<Component> co...
FILE: Plugins/VHDLGenerator/VhdlTypedObject.cpp
function QString (line 29) | QString VhdlTypedObject::type() const
function QString (line 45) | QString VhdlTypedObject::defaultValue() const
FILE: Plugins/VHDLGenerator/VhdlTypedObject.h
function class (line 20) | class VhdlTypedObject : public VhdlObject
FILE: Plugins/VHDLGenerator/vhdlcomponentdeclaration.cpp
function QString (line 184) | QString VhdlComponentDeclaration::typeName() const
function QString (line 192) | QString VhdlComponentDeclaration::description() const
function foreach (line 229) | foreach (QSharedPointer<VhdlPort> port, ports_)
function QString (line 248) | QString VhdlComponentDeclaration::portType( const QString& portName ) const
function QString (line 308) | QString VhdlComponentDeclaration::getPortPhysLeftBound( const QString& p...
function QString (line 316) | QString VhdlComponentDeclaration::getPortPhysRightBound( const QString& ...
function QString (line 324) | QString VhdlComponentDeclaration::getContainingBusInterfaceName(QString ...
FILE: Plugins/VHDLGenerator/vhdlcomponentdeclaration.h
function class (line 35) | class VhdlComponentDeclaration : public VhdlObject
FILE: Plugins/VHDLGenerator/vhdlcomponentinstance.cpp
function QString (line 196) | QString VhdlComponentInstance::name() const
function VLNV (line 335) | VLNV VhdlComponentInstance::vlnv() const
function QString (line 354) | QString VhdlComponentInstance::portType( const QString& portName ) const
function QString (line 373) | QString VhdlComponentInstance::typeName() const
function QString (line 398) | QString VhdlComponentInstance::getPortPhysLeftBound( const QString& port...
function QString (line 406) | QString VhdlComponentInstance::getPortPhysRightBound( const QString& por...
FILE: Plugins/VHDLGenerator/vhdlconnectionendpoint.cpp
function QString (line 95) | QString VhdlConnectionEndPoint::instanceName() const {
function QString (line 99) | QString VhdlConnectionEndPoint::portName() const {
function QString (line 103) | QString VhdlConnectionEndPoint::signalLeft() const {
function QString (line 107) | QString VhdlConnectionEndPoint::signalRight() const {
function QString (line 111) | QString VhdlConnectionEndPoint::portLeft() const {
function QString (line 115) | QString VhdlConnectionEndPoint::portRight() const {
FILE: Plugins/VHDLGenerator/vhdlconnectionendpoint.h
function class (line 18) | class VhdlConnectionEndPoint {
FILE: Plugins/VHDLGenerator/vhdlgeneral.cpp
function QString (line 15) | QString VhdlGeneral::useDefaultType( const int leftBound, const int righ...
function QString (line 29) | QString VhdlGeneral::getDefaultVhdlTypeDef( const QString& typeName )
function QString (line 51) | QString VhdlGeneral::vhdlType2String( const QString& type, int leftBound...
function QString (line 177) | QString VhdlGeneral::convertDefaultValue( const QString& originalDefault...
FILE: Plugins/VHDLGenerator/vhdlgeneral.h
function namespace (line 14) | namespace VhdlGeneral {
FILE: Plugins/VHDLGenerator/vhdlgenerator2.cpp
function LibraryInterface (line 81) | LibraryInterface* VhdlGenerator2::handler() const
function foreach (line 204) | foreach (QString const& library, libraries_)
function foreach (line 219) | foreach (QString const& portTypeDef, typeDefinitions_)
function foreach (line 879) | foreach (VhdlGenerator2::PortConnection connection, ports)
function foreach (line 891) | foreach (VhdlGenerator2::PortConnection connection, ports)
function foreach (line 927) | foreach (VhdlConnectionEndPoint endpoint, endpoints)
function foreach (line 944) | foreach (VhdlConnectionEndPoint endpoint, endpoints)
function foreach (line 965) | foreach (VhdlConnectionEndPoint temp, endpoints)
function foreach (line 1087) | foreach (VhdlGenerator2::PortConnection port, ports)
function foreach (line 1401) | foreach (QSharedPointer<VhdlComponentDeclaration> comp, components_)
function foreach (line 1413) | foreach (QSharedPointer<VhdlComponentInstance> instance, instances_)
function QString (line 1648) | QString VhdlGenerator2::getContainingBusInterfaceName(QSharedPointer<Com...
FILE: Plugins/VHDLGenerator/vhdlgenerator2.h
function class (line 48) | class VhdlGenerator2 : public QObject
FILE: Plugins/VHDLGenerator/vhdlgeneric.h
function class (line 23) | class VhdlGeneric : public VhdlTypedObject
FILE: Plugins/VHDLGenerator/vhdlobject.cpp
function QString (line 26) | QString VhdlObject::name() const {
function QString (line 40) | QString VhdlObject::description() const {
function QString (line 54) | QString VhdlObject::getVhdlLegalName() const
FILE: Plugins/VHDLGenerator/vhdlobject.h
function class (line 23) | class VhdlObject
FILE: Plugins/VHDLGenerator/vhdlport.cpp
function QString (line 56) | QString VhdlPort::left() const
function QString (line 61) | QString VhdlPort::right() const
FILE: Plugins/VHDLGenerator/vhdlport.h
function class (line 24) | class VhdlPort : public VhdlTypedObject
FILE: Plugins/VHDLGenerator/vhdlportmap.cpp
function QString (line 96) | QString VhdlPortMap::mappingWith(VhdlPortMap const& value) const
FILE: Plugins/VHDLGenerator/vhdlportmap.h
function class (line 21) | class VhdlPortMap : public VhdlTypedObject
FILE: Plugins/VHDLGenerator/vhdlportsorter.cpp
function QString (line 65) | QString VhdlPortSorter::interface() const {
FILE: Plugins/VHDLGenerator/vhdlportsorter.h
function class (line 18) | class VhdlPortSorter {
FILE: Plugins/VHDLGenerator/vhdlsignal.h
function class (line 13) | class VhdlSignal : public VhdlTypedObject
FILE: Plugins/VHDLPackageImport/VHDLPackageImport.cpp
function QString (line 61) | QString VHDLPackageImport::getName() const
function QString (line 69) | QString VHDLPackageImport::getVersion() const
function QString (line 77) | QString VHDLPackageImport::getDescription() const
function QString (line 85) | QString VHDLPackageImport::getVendor() const
function QString (line 93) | QString VHDLPackageImport::getLicence() const
function QString (line 101) | QString VHDLPackageImport::getLicenceHolder() const
function PluginSettingsWidget (line 109) | PluginSettingsWidget* VHDLPackageImport::getSettingsWidget()
function QStringList (line 125) | QStringList VHDLPackageImport::getSupportedFileTypes() const
function QString (line 135) | QString VHDLPackageImport::getCompatibilityWarnings() const
function foreach (line 176) | foreach (QString constant, constants)
function QStringList (line 209) | QStringList VHDLPackageImport::findDeclarations(QRegularExpression const...
FILE: Plugins/VHDLPackageImport/VHDLSyntax.h
function namespace (line 19) | namespace VHDLSyntax
FILE: Plugins/VHDLimport/VHDLGenericParser.cpp
function foreach (line 61) | foreach(QString const& declaration, findGenericDeclarations(input))
function QStringList (line 92) | QStringList VHDLGenericParser::findGenericDeclarations(QString const& in...
function QString (line 103) | QString VHDLGenericParser::findGenericsSection(QString const &input) const
function QString (line 123) | QString VHDLGenericParser::removeCommentLines(QString section) const
function QStringList (line 134) | QStringList VHDLGenericParser::genericDeclarationsIn(QString const& sect...
function QString (line 273) | QString VHDLGenericParser::replaceNameWithId(QString const& expression, ...
function QString (line 295) | QString VHDLGenericParser::findMatchingType(QString const& dataType) const
FILE: Plugins/VHDLimport/VHDLPortParser.cpp
function foreach (line 73) | foreach (QString const& portDeclaration, findPortDeclarations(input))
function QStringList (line 94) | QStringList VHDLPortParser::findPortDeclarations(QString const& input) c...
function QString (line 105) | QString VHDLPortParser::findPortsSection(QString const& input) const
function QString (line 125) | QString VHDLPortParser::removeCommentLines(QString input) const
function QStringList (line 136) | QStringList VHDLPortParser::portDeclarationsIn(QString const& portSectio...
function foreach (line 166) | foreach(QString const& name, portNames)
function QStringList (line 195) | QStringList VHDLPortParser::parsePortNames(QString const& declaration) c...
function QString (line 213) | QString VHDLPortParser::parsePortType(QString const& declaration) const
function QString (line 227) | QString VHDLPortParser::parseDescription(QString const& declaration) const
function QString (line 241) | QString VHDLPortParser::parseDefaultValue(QString const& input, QSharedP...
function QString (line 249) | QString VHDLPortParser::replaceNameReferencesWithIds(QString const& expr...
function QString (line 333) | QString VHDLPortParser::createDefaultTypeDefinition(QString const& type)...
FILE: Plugins/VHDLimport/VHDLSyntax.h
function namespace (line 17) | namespace VHDLSyntax
FILE: Plugins/VHDLimport/VHDLimport.cpp
function QString (line 65) | QString VHDLimport::getName() const
function QString (line 73) | QString VHDLimport::getVersion() const
function QString (line 81) | QString VHDLimport::getDescription() const
function QString (line 89) | QString VHDLimport::getVendor() const
function QString (line 97) | QString VHDLimport::getLicense() const
function QString (line 105) | QString VHDLimport::getLicenseHolder() const
function QWidget (line 113) | QWidget* VHDLimport::getSettingsWidget()
function QStringList (line 129) | QStringList VHDLimport::getSupportedFileTypes() const
function QString (line 140) | QString VHDLimport::getCompatibilityWarnings() const
function QStringList (line 168) | QStringList VHDLimport::getFileComponents(QString const& input) const
function QString (line 188) | QString VHDLimport::getComponentName(QString const& componentDeclaration...
FILE: Plugins/VHDLimport/VHDLimport.h
function virtual (line 64) | virtual QString getName() const;
FILE: Plugins/VerilogGenerator/ComponentInstanceVerilogWriter/ComponentInstanceVerilogWriter.cpp
function QString (line 64) | QString ComponentInstanceVerilogWriter::formattedInstanceName() const
function QString (line 79) | QString ComponentInstanceVerilogWriter::indentation() const
function QString (line 87) | QString ComponentInstanceVerilogWriter::parameterAssignments() const
function QString (line 128) | QString ComponentInstanceVerilogWriter::portConnections() const
function QString (line 193) | QString ComponentInstanceVerilogWriter::createInterfaceSeparator(QString...
function QString (line 228) | QString ComponentInstanceVerilogWriter::assignmentForInstancePort(QShare...
function QString (line 249) | QString ComponentInstanceVerilogWriter::getDefaultValueAssignment(QShare...
function QString (line 442) | QString ComponentInstanceVerilogWriter::getInOutAssignment(QSharedPointe...
FILE: Plugins/VerilogGenerator/ComponentInstanceVerilogWriter/ComponentInstanceVerilogWriter.h
type DefaultValueData (line 182) | struct DefaultValueData
FILE: Plugins/VerilogGenerator/ComponentVerilogWriter/ComponentVerilogWriter.cpp
function QString (line 171) | QString ComponentVerilogWriter::indentation(int depth /*= 1*/) const
function foreach (line 190) | foreach(QSharedPointer<Port> cPort, ports)
function foreach (line 198) | foreach(QSharedPointer<Port> cPort, ports)
FILE: Plugins/VerilogGenerator/ModelParameterVerilogWriter/ModelParameterVerilogWriter.cpp
function QString (line 59) | QString ModuleParameterVerilogWriter::createDeclaration() const
function QString (line 82) | QString ModuleParameterVerilogWriter::arrayBounds() const
function QString (line 112) | QString ModuleParameterVerilogWriter::formattedValue() const
FILE: Plugins/VerilogGenerator/VerilogAssignmentWriter/VerilogAssignmentWriter.cpp
function QString (line 46) | QString VerilogAssignmentWriter::assignmentForPort() const
function QString (line 86) | QString VerilogAssignmentWriter::createLogicalAssignment(bool assignToPo...
function QString (line 142) | QString VerilogAssignmentWriter::createPhysicalAssignment() const
FILE: Plugins/VerilogGenerator/VerilogGeneratorPlugin.cpp
function QString (line 44) | QString VerilogGeneratorPlugin::getName() const
function QString (line 52) | QString VerilogGeneratorPlugin::getVersion() const
function QString (line 60) | QString VerilogGeneratorPlugin::getDescription() const
function QString (line 68) | QString VerilogGeneratorPlugin::getVendor() const
function QString (line 76) | QString VerilogGeneratorPlugin::getLicense() const
function QString (line 84) | QString VerilogGeneratorPlugin::getLicenseHolder() const
function QWidget (line 92) | QWidget* VerilogGeneratorPlugin::getSettingsWidget()
function PluginSettingsModel (line 100) | PluginSettingsModel* VerilogGeneratorPlugin::getSettingsModel()
function QIcon (line 116) | QIcon VerilogGeneratorPlugin::getIcon() const
function QString (line 205) | QString VerilogGeneratorPlugin::getOutputFormat() const
FILE: Plugins/VerilogGenerator/VerilogHeaderWriter/VerilogHeaderWriter.h
function class (line 26) | class VERILOGGENERATORPLUGIN_EXPORT VerilogHeaderWriter
FILE: Plugins/VerilogGenerator/VerilogInterconnectionWriter/VerilogInterconnectionWriter.cpp
function QString (line 48) | QString VerilogInterconnectionWriter::indentation() const
function QString (line 56) | QString VerilogInterconnectionWriter::parameterAssignments() const
FILE: Plugins/VerilogGenerator/VerilogPortWriter/VerilogPortWriter.cpp
function QString (line 47) | QString VerilogPortWriter::createDeclaration() const
function QString (line 63) | QString VerilogPortWriter::direction() const
function QString (line 86) | QString VerilogPortWriter::formatBounds(QPair<QString, QString> const& b...
FILE: Plugins/VerilogGenerator/VerilogSourceHighlight.cpp
function QStringList (line 35) | QStringList VerilogSourceHighlight::preprocessorDirectives() const
function QStringList (line 47) | QStringList VerilogSourceHighlight::keywords() const
FILE: Plugins/VerilogGenerator/VerilogSourceHighlight.h
function class (line 26) | class VerilogSourceHighlight : public SourceHighlightStyle
FILE: Plugins/VerilogGenerator/VerilogWireWriter/VerilogWireWriter.cpp
function QString (line 42) | QString VerilogWireWriter::createDeclaration() const
function QString (line 55) | QString VerilogWireWriter::formattedSize(QPair<QString, QString> const& ...
FILE: Plugins/VerilogGenerator/VerilogWriterFactory/VerilogDocument.h
function GenerationOutput (line 26) | struct VerilogDocument : public GenerationOutput
FILE: Plugins/VerilogGenerator/VerilogWriterFactory/VerilogWriterFactory.cpp
function foreach (line 86) | foreach(QSharedPointer<MetaDesign> mDesign, designs)
function QString (line 107) | QString VerilogWriterFactory::getLanguage() const
function QString (line 123) | QString VerilogWriterFactory::getGroupIdentifier() const
FILE: Plugins/VerilogGenerator/VerilogWriterFactory/VerilogWriterFactory.h
type GenerationSettings (line 19) | struct GenerationSettings
function class (line 25) | class VerilogWriterFactory : public IWriterFactory
FILE: Plugins/VerilogGenerator/common/Writer.h
function class (line 20) | class Writer
FILE: Plugins/VerilogGenerator/common/WriterGroup.cpp
function foreach (line 35) | foreach(QSharedPointer<Writer> writer, childWriters_)
FILE: Plugins/VerilogImport/VerilogImporter.cpp
function QString (line 46) | QString VerilogImporter::getName() const
function QString (line 54) | QString VerilogImporter::getVersion() const
function QString (line 62) | QString VerilogImporter::getDescription() const
function QString (line 70) | QString VerilogImporter::getVendor() const
function QString (line 78) | QString VerilogImporter::getLicense() const
function QString (line 86) | QString VerilogImporter::getLicenseHolder() const
function QWidget (line 94) | QWidget* VerilogImporter::getSettingsWidget()
function QStringList (line 110) | QStringList VerilogImporter::getSupportedFileTypes() const
function QString (line 121) | QString VerilogImporter::getCompatibilityWarnings() const
function QStringList (line 129) | QStringList VerilogImporter::getFileComponents(QString const& input) const
function QString (line 155) | QString VerilogImporter::getComponentName(QString const& componentDeclar...
FILE: Plugins/VerilogImport/VerilogImporter.h
function virtual (line 53) | virtual QString getName() const override final;
FILE: Plugins/VerilogImport/VerilogInstanceParser.h
function class (line 26) | class VerilogInstanceParser : public HighlightSource
FILE: Plugins/VerilogImport/VerilogParameterParser.cpp
function QStringList (line 102) | QStringList VerilogParameterParser::findDeclarations(QString const& input)
function QString (line 110) | QString VerilogParameterParser::findParameterSection(QString const &input)
function foreach (line 170) | foreach (QString const& parameter,
function QString (line 205) | QString VerilogParameterParser::createTypeFromDataType(QString const& da...
function QStringList (line 214) | QStringList VerilogParameterParser::findParameterDeclarations(QString co...
function QString (line 256) | QString VerilogParameterParser::parseType(QString const& input)
function QString (line 271) | QString VerilogParameterParser::parseBitWidthLeft(QString const& declara...
function QString (line 284) | QString VerilogParameterParser::parseBitWidthRight(QString const& declar...
function QString (line 297) | QString VerilogParameterParser::parseArrayLeft(QString const& declaration)
function QString (line 307) | QString VerilogParameterParser::parseArrayRight(QString const& declaration)
function QString (line 317) | QString VerilogParameterParser::parseDescription(QString const& input)
function QString (line 441) | QString VerilogParameterParser::replaceNameWithId(QString const& express...
FILE: Plugins/VerilogImport/VerilogParameterParser.h
function class (line 30) | class VerilogParameterParser : public HighlightSource
FILE: Plugins/VerilogImport/VerilogPortParser.cpp
function foreach (line 107) | foreach (QString portDeclaration, findPortDeclarations(input))
function QStringList (line 133) | QStringList VerilogPortParser::findPortDeclarations(QString const& input...
function QString (line 143) | QString VerilogPortParser::findPortsSection(QString const& input) const
function QString (line 182) | QString VerilogPortParser::removeAllComments(QString const& input) const
function QString (line 215) | QString VerilogPortParser::findVerilog1995PortsSectionInModule(QString c...
function QString (line 264) | QString VerilogPortParser::findVerilog2001PortsSection(QString const& in...
function QString (line 286) | QString VerilogPortParser::removeIgnoredLines(QString const& portSection...
function QStringList (line 297) | QStringList VerilogPortParser::portDeclarationsIn(QString const& portSec...
function QString (line 475) | QString VerilogPortParser::replaceNameReferencesWithIds(QString const& e...
function QStringList (line 500) | QStringList VerilogPortParser::parsePortNames(QString const& portDeclara...
function QString (line 510) | QString VerilogPortParser::parseDescription(QString const& portDeclarati...
FILE: Plugins/VerilogImport/VerilogPortParser.h
function class (line 29) | class VerilogPortParser: public HighlightSource
FILE: Plugins/VerilogImport/VerilogSyntax.cpp
function QString (line 20) | QString VerilogSyntax::legalizeName(QString const& name)
function QString (line 32) | QString VerilogSyntax::cullStrayComments(QString const& input)
FILE: Plugins/VerilogIncludeImport/VerilogIncludeImport.cpp
function QString (line 47) | QString VerilogIncludeImport::getName() const
function QString (line 55) | QString VerilogIncludeImport::getVersion() const
function QString (line 63) | QString VerilogIncludeImport::getDescription() const
function QString (line 71) | QString VerilogIncludeImport::getVendor() const
function QString (line 79) | QString VerilogIncludeImport::getLicense() const
function QString (line 87) | QString VerilogIncludeImport::getLicenseHolder() const
function QWidget (line 95) | QWidget* VerilogIncludeImport::getSettingsWidget()
function QStringList (line 111) | QStringList VerilogIncludeImport::getSupportedFileTypes() const
function QString (line 121) | QString VerilogIncludeImport::getCompatibilityWarnings() const
function QStringList (line 129) | QStringList VerilogIncludeImport::getFileComponents(QString const& input...
function QString (line 156) | QString VerilogIncludeImport::getComponentName(QString const& /*componen...
function QStringList (line 269) | QStringList VerilogIncludeImport::getNonModuleAreas(QString const& input...
FILE: Plugins/VerilogIncludeImport/VerilogIncludeImport.h
function virtual (line 52) | virtual QString getName() const;
FILE: Plugins/VerilogSourceAnalyzer/VerilogSourceAnalyzer.cpp
function QString (line 30) | QString VerilogSourceAnalyzer::getName() const
function QString (line 38) | QString VerilogSourceAnalyzer::getVersion() const
function QString (line 46) | QString VerilogSourceAnalyzer::getDescription() const
function QString (line 54) | QString VerilogSourceAnalyzer::getVendor() const
function QString (line 62) | QString VerilogSourceAnalyzer::getLicense() const
function QString (line 70) | QString VerilogSourceAnalyzer::getLicenseHolder() const
function QWidget (line 78) | QWidget* VerilogSourceAnalyzer::getSettingsWidget()
function QStringList (line 94) | QStringList VerilogSourceAnalyzer::getSupportedFileTypes() const
function QString (line 102) | QString VerilogSourceAnalyzer::calculateHash(QString const& filename)
function QString (line 155) | QString VerilogSourceAnalyzer::readFileContentAndRemoveComments(QString ...
function QString (line 176) | QString VerilogSourceAnalyzer::findAbsolutePathFor(QString const& filena...
function QStringList (line 280) | QStringList VerilogSourceAnalyzer::findDependencies(QString const& fileC...
FILE: Plugins/VerilogSourceAnalyzer/VerilogSourceAnalyzer.h
function Q_INTERFACES (line 33) | Q_INTERFACES(IPlugin)
FILE: Plugins/common/CPUDialog/CPUEditor.h
function class (line 28) | class CPUEditor : public QWidget
FILE: Plugins/common/CPUDialog/CPUSelectionDialog.cpp
function QString (line 202) | QString CPUSelectionDialog::getTargetFileSet() const
function QString (line 210) | QString CPUSelectionDialog::getTargetFolder() const
function QString (line 218) | QString CPUSelectionDialog::getView() const
FILE: Plugins/common/CPUDialog/CPUSelectionDialog.h
function class (line 40) | class CPUSelectionDialog : public QDialog
FILE: Plugins/common/CSourceWriter.h
function class (line 21) | class CSourceWriter
FILE: Plugins/common/ConfigurationManager.cpp
function QJsonDocument (line 42) | QJsonDocument ConfigurationManager::getConfigurationDocument(QSharedPoin...
function QString (line 73) | QString ConfigurationManager::getPathToConfigurationFile(QSharedPointer<...
function LibraryInterface (line 155) | LibraryInterface* ConfigurationManager::getLibrary() const
FILE: Plugins/common/ConfigurationManager.h
function class (line 28) | class ConfigurationManager
FILE: Plugins/common/ConnectivityGraphUtilities.cpp
function interfacedCpuExists (line 26) | bool interfacedCpuExists(QSharedPointer<const ConnectivityInterface> mas...
function getMatchingCpuContainers (line 45) | QVector<QSharedPointer<SingleCpuRoutesContainer> > getMatchingCpuContain...
function getRouteForInterface (line 68) | QSharedPointer<CpuRouteStructs::CpuRoute> getRouteForInterface(QSharedPo...
function cpuIsConnectedToInterface22 (line 84) | bool cpuIsConnectedToInterface22(QSharedPointer<Cpu> componentCPU, QShar...
function getInterfacedCPUs (line 106) | QVector<QSharedPointer<Cpu> > getInterfacedCPUs(QSharedPointer<const Con...
function getCpuDetailRoute (line 142) | QSharedPointer<SingleCpuRoutesContainer> getCpuDetailRoute(QString const...
function QString (line 265) | QString ConnectivityGraphUtilities::getDesignViewName(
FILE: Plugins/common/ConnectivityGraphUtilities.h
function namespace (line 33) | namespace ConnectivityGraphUtilities
FILE: Plugins/common/CpuRoutesContainer.cpp
function QString (line 48) | QString CpuRoutesContainer::getFileName() const
function QString (line 64) | QString CpuRoutesContainer::getFileID() const
FILE: Plugins/common/CpuRoutesContainer.h
function namespace (line 23) | namespace CpuRouteStructs
function class (line 39) | class CpuRoutesContainer
FILE: Plugins/common/HDLParser/HDLCommandLineParser.h
function class (line 22) | class HDLCommandLineParser : public QCommandLineParser
FILE: Plugins/common/HDLParser/HDLParserCommon.h
type GenerationTuple (line 34) | struct GenerationTuple
type MetaPort (line 47) | struct MetaPort
type MetaWire (line 49) | struct MetaWire
type MetaTransactional (line 63) | struct MetaTransactional
type MetaInterface (line 75) | struct MetaInterface
type MetaPortAssignment (line 77) | struct MetaPortAssignment
type MetaPort (line 95) | struct MetaPort
type MetaInterconnection (line 117) | struct MetaInterconnection
type MetaInterface (line 129) | struct MetaInterface
type FormattedRemapState (line 145) | struct FormattedRemapState
FILE: Plugins/common/HDLParser/MetaComponent.h
function class (line 27) | class MetaComponent
FILE: Plugins/common/HDLParser/MetaDesign.h
function class (line 27) | class MetaDesign
FILE: Plugins/common/HDLParser/MetaInstance.cpp
function QString (line 63) | QString MetaInstance::parseExpression(IPXactSystemVerilogParser const& p...
FILE: Plugins/common/HDLParser/MetaInstance.h
function class (line 27) | class MetaInstance : public MetaComponent
FILE: Plugins/common/LanguageHighlighter.cpp
function QString (line 36) | QString LanguageHighlighter::getStyleName(StyleType type)
FILE: Plugins/common/LanguageHighlighter.h
function class (line 27) | class LanguageHighlighter : public QSyntaxHighlighter
FILE: Plugins/common/PluginConfigurationManager.h
function class (line 22) | class PluginConfigurationManager : public ConfigurationManager
FILE: Plugins/common/PortSorter/InterfaceDirectionNameSorter.cpp
function QStringList (line 35) | QStringList InterfaceDirectionNameSorter::sortedPortNames(QSharedPointer...
FILE: Plugins/common/PortSorter/InterfaceDirectionNameSorter.h
function class (line 24) | class InterfaceDirectionNameSorter : public PortSorter
FILE: Plugins/common/PortSorter/PortSorter.h
function class (line 24) | class PortSorter
FILE: Plugins/common/SingleCpuRoutesContainer.h
function class (line 20) | class SingleCpuRoutesContainer : public CpuRoutesContainer
FILE: Plugins/common/SourceHighlightStyle.cpp
function foreach (line 27) | foreach(QString const& pattern, keywords())
function foreach (line 32) | foreach(QString const& pattern, preprocessorDirectives())
FILE: Plugins/common/SourceHighlightStyle.h
function class (line 20) | class SourceHighlightStyle
FILE: PythonAPI/ExampleScripts/createComponent.py
function constructComponent (line 8) | def constructComponent(api, vendor, library, name, version):
FILE: PythonAPI/ExampleScripts/createComponentItems.py
function createRegister (line 3) | def createRegister(registerInterface, registerIndex, registerName, descr...
function createField (line 10) | def createField(fieldInterface, fieldIndex, fieldName, description, offs...
function createReset (line 17) | def createReset(resetInterface, resetIndex, resetType, resetValue, reset...
function createPort (line 23) | def createPort(portInterface, portName, direction, leftBound, rightBound):
FILE: PythonAPI/ExampleScripts/listRegisters.py
function printRegisterData (line 5) | def printRegisterData(registerInterface, indentation, registerName):
function printRegisters (line 12) | def printRegisters(registerInterface, indentation):
function printAddressBlocks (line 19) | def printAddressBlocks(api, mapName, blockInterface, indentation):
function printMemoryMaps (line 30) | def printMemoryMaps(api, mapInterface, vlnv):
function listComponentRegisters (line 41) | def listComponentRegisters(api, vlnv):
FILE: PythonAPI/ExampleScripts/parameterUsage.py
function setParameterToPorts (line 5) | def setParameterToPorts(api, parameterID):
function addParameter (line 13) | def addParameter(api):
FILE: PythonAPI/ExampleScripts/verilogGenerator.py
function constructFile (line 6) | def constructFile(api, fileInterface, fileSetName, filePath):
function constructFileSet (line 24) | def constructFileSet(fileSetInterface):
function runVerilogGenerator (line 31) | def runVerilogGenerator(api, vendor, library, name, version, vlnvString,...
function getViewName (line 42) | def getViewName(api):
function portExists (line 45) | def portExists(portInterface, comparisonName):
function createOneBitPorts (line 51) | def createOneBitPorts(api):
FILE: PythonAPI/PythonAPI.cpp
function PortsInterface (line 159) | PortsInterface* PythonAPI::getPortsInterface() const
function ParametersInterface (line 167) | ParametersInterface* PythonAPI::getComponentParameterInterface() const
function MemoryMapInterface (line 175) | MemoryMapInterface* PythonAPI::getMapInterface()
function FileSetInterface (line 183) | FileSetInterface* PythonAPI::getFileSetInterface()
function BusInterfaceInterface (line 191) | BusInterfaceInterface* PythonAPI::getBusInterface()
FILE: PythonAPI/PythonAPI.h
type StdRev (line 72) | enum StdRev
function ParametersInterface (line 819) | ParametersInterface* componentParameterInterface_{ new ParametersInterfa...
function AdHocConnectionInterface (line 832) | AdHocConnectionInterface* adhocConnectionInterface_{ new AdHocConnection...
FILE: PythonAPI/PythonInterpreter.h
function PyThreadState (line 148) | PyThreadState* threadState_{ nullptr };
FILE: PythonAPI/StdInputListener.cpp
function notifier_ (line 33) | notifier_(new QSocketNotifier(fileno(stdin), QSocketNotifier::Read))
FILE: PythonAPI/StdInputListener.h
function class (line 26) | class StdInputListener : public QObject
FILE: PythonAPI/WriteChannel.h
function class (line 17) | class WriteChannel
FILE: PythonAPI/constructPythonComponent.py
function createComponent (line 9) | def createComponent(api, portsInterface, parameterInterface):
FILE: PythonAPI/extensions/IOCatcher.cpp
function OutputCatcher_dealloc (line 16) | static void OutputCatcher_dealloc(OutputCatcherObject* self)
function PyObject (line 23) | static PyObject* OutputCatcher_new(PyTypeObject* type, PyObject* /*args*...
function OutputCatcher_init (line 36) | static int OutputCatcher_init(OutputCatcherObject* self, PyObject* /*arg...
function PyObject (line 50) | static PyObject* OutputCatcher_write(OutputCatcherObject* self, PyObject...
function PyObject (line 68) | static PyObject* OutputCatcher_flush(OutputCatcherObject* /*self*/, PyOb...
function PyObject (line 74) | static PyObject* OutputCatcher_isatty(OutputCatcherObject* /*self*/, PyO...
function InputCatcher_dealloc (line 147) | static void InputCatcher_dealloc(InputCatcherObject* self)
function PyObject (line 152) | static PyObject* InputCatcher_new(PyTypeObject* type, PyObject* /*args*/...
function InputCatcher_init (line 163) | static int InputCatcher_init(InputCatcherObject* /*self*/, PyObject* /*a...
function PyObject (line 173) | static PyObject* InputCatcher_readline(InputCatcherObject* /*self*/, PyO...
function PyObject (line 178) | static PyObject* InputCatcher_isatty(InputCatcherObject* /*self*/, PyObj...
function PyMODINIT_FUNC (line 255) | PyMODINIT_FUNC PyInit_IOCatcher(void)
FILE: PythonAPI/extensions/IOCatcher.h
type OutputCatcherObject (line 20) | typedef struct
type InputCatcherObject (line 26) | typedef struct
FILE: PythonAPI/ipmm_core_pkg/addressBlock.py
class AddressBlock (line 8) | class AddressBlock(Primitive):
method __init__ (line 10) | def __init__(self, name, description, range, width):
method get_range (line 17) | def get_range(self):
method get_width (line 20) | def get_width(self):
method add_register (line 23) | def add_register(self, register):
method printer (line 31) | def printer(self):
FILE: PythonAPI/ipmm_core_pkg/component.py
class Component (line 11) | class Component(Primitive):
method __init__ (line 13) | def __init__(self, name, description):
method add_parameter (line 26) | def add_parameter(self, parameter):
method add_port (line 29) | def add_port(self, port):
method add_constant (line 32) | def add_constant(self, constant):
method add_memoryMap (line 36) | def add_memoryMap(self, memoryMap):
method add_renderer (line 39) | def add_renderer(self, renderer):
method render (line 43) | def render(self):
method printer (line 47) | def printer(self):
FILE: PythonAPI/ipmm_core_pkg/field.py
class Field (line 14) | class Field(Primitive):
method __init__ (line 16) | def __init__(self, name, description, bitOffset, bitWidth, access):
method get_bitOffset (line 24) | def get_bitOffset(self):
method get_bitWidth (line 27) | def get_bitWidth(self):
method get_access (line 30) | def get_access(self):
method add_reset (line 33) | def add_reset(self, reset):
method get_reset_by_type (line 39) | def get_reset_by_type(self, typeName):
method printer (line 49) | def printer(self):
FILE: PythonAPI/ipmm_core_pkg/parameter.py
class Parameter (line 6) | class Parameter(Primitive):
method __init__ (line 8) | def __init__(self, name, description, dataType, bitWidth, value):
method get_dataType (line 15) | def get_dataType(self):
method get_bitWidth (line 18) | def get_bitWidth(self):
method get_value (line 21) | def get_value(self):
method printer (line 24) | def printer(self):
FILE: PythonAPI/ipmm_core_pkg/port.py
class Port (line 7) | class Port(Primitive):
method __init__ (line 9) | def __init__(self, name, description, dataType, bitWidth, direction):
method get_dataType (line 16) | def get_dataType(self):
method get_bitWidth (line 19) | def get_bitWidth(self):
method get_direction (line 22) | def get_direction(self):
method printer (line 25) | def printer(self):
FILE: PythonAPI/ipmm_core_pkg/primitive.py
class Primitive (line 2) | class Primitive(object):
method __init__ (line 4) | def __init__(self, name, description):
method get_name (line 9) | def get_name(self):
method get_description (line 12) | def get_description(self):
method add_element (line 15) | def add_element(self, element):
method printer (line 18) | def printer(self):
FILE: PythonAPI/ipmm_core_pkg/register.py
class Register (line 10) | class Register(Primitive):
method __init__ (line 12) | def __init__(self, name, description, addressOffset, size):
method get_addressOffset (line 19) | def get_addressOffset(self):
method get_size (line 22) | def get_size(self):
method add_field (line 25) | def add_field(self, field):
method printer (line 33) | def printer(self):
FILE: PythonAPI/ipmm_core_pkg/reset.py
class Reset (line 6) | class Reset(Primitive):
method __init__ (line 8) | def __init__(self, name, description, resetType, value, mask):
method get_resetType (line 15) | def get_resetType(self):
method get_value (line 18) | def get_value(self):
method get_mask (line 21) | def get_mask(self):
method printer (line 24) | def printer(self):
FILE: PythonAPI/pythonHelps.py
function helpText (line 14) | def helpText():
function componentHelpText (line 21) | def componentHelpText():
FILE: PythonAPI/runPythonAPI.py
function handleCommandsForOpenComponent (line 12) | def handleCommandsForOpenComponent(componentName):
FILE: common/GenericEditProvider.h
function class (line 27) | class GenericEditProvider : public IEditProvider
FILE: common/IEditProvider.h
function class (line 22) | class IEditProvider : public QObject
FILE: common/KactusColors.h
function namespace (line 17) | namespace KactusColors
FILE: common/NameGenerationPolicy.cpp
function QString (line 23) | QString NameGenerationPolicy::systemViewFilesetName(QString const& syste...
function QString (line 31) | QString NameGenerationPolicy::instanceFilesetName(QString const& systemV...
function QString (line 39) | QString NameGenerationPolicy::flatViewName(QString const& qualifierName)
function QString (line 52) | QString NameGenerationPolicy::hierarchicalViewName(QString const& qualif...
function QString (line 65) | QString NameGenerationPolicy::componentInstantiationName(QString const& ...
function QString (line 78) | QString NameGenerationPolicy::designInstantiationName(QString const& qua...
function QString (line 86) | QString NameGenerationPolicy::designConfigurationInstantiationName(QStri...
FILE: common/NameGenerationPolicy.h
function namespace (line 17) | namespace NameGenerationPolicy
FILE: common/TextEditProvider.h
function class (line 22) | class TextEditProvider : public IEditProvider
FILE: common/delegates/ComboDelegate/combodelegate.cpp
function QWidget (line 19) | QWidget* ComboDelegate::createEditor( QWidget* parent,
FILE: common/delegates/ComboDelegate/combodelegate.h
function class (line 19) | class ComboDelegate : public QStyledItemDelegate {
FILE: common/delegates/LineEditDelegate/lineeditdelegate.cpp
function QWidget (line 34) | QWidget* LineEditDelegate::createEditor(QWidget* parent, QStyleOptionVie...
FILE: common/delegates/LineEditDelegate/lineeditdelegate.h
function class (line 23) | class LineEditDelegate : public QStyledItemDelegate
FILE: common/dialogs/LibrarySettingsDialog/LibrarySettingsColumns.h
function namespace (line 12) | namespace LibrarySettingsColumns
FILE: common/dialogs/LibrarySettingsDialog/LibrarySettingsDialog.h
function class (line 26) | class LibrarySettingsDialog : public QDialog
FILE: common/dialogs/LibrarySettingsDialog/librarysettingsdelegate.h
function class (line 20) | class LibrarySettingsDelegate : public QStyledItemDelegate
FILE: common/dialogs/NewBusDialog/NewBusDialog.h
function class (line 27) | class NewBusDialog : public NewObjectDialog
FILE: common/dialogs/NewDesignDialog/NewDesignDialog.cpp
function QString (line 140) | QString NewDesignDialog::getQualifierName() const
function QString (line 148) | QString NewDesignDialog::getViewName() const
function VLNV (line 156) | VLNV NewDesignDialog::getDesignVLNV() const
function VLNV (line 167) | VLNV NewDesignDialog::getDesignConfVLNV() const
function QString (line 186) | QString NewDesignDialog::getPath() const
FILE: common/dialogs/NewDesignDialog/NewDesignDialog.h
function class (line 33) | class NewDesignDial
Copy disabled (too large)
Download .json
Condensed preview — 3668 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (27,090K chars).
[
{
"path": ".github/workflows/check_build.yml",
"chars": 865,
"preview": "name: Check.Build\n\non: [push]\n\njobs:\n build_linux:\n\n runs-on: ubuntu-latest\n\n steps:\n - uses: actions/checkout"
},
{
"path": ".github/workflows/code_analysis.yml",
"chars": 1788,
"preview": "name: Code.Analysis\n\non: [push]\n\njobs:\n test_and_sonar_analysis:\n \n runs-on: ubuntu-latest\n\n steps:\n - uses"
},
{
"path": ".github/workflows/deploy_docs.yml",
"chars": 2184,
"preview": "name: Generate and deploy docs\non:\n push:\n branches:\n - main\nenv:\n DOXYGEN_VERSION: '1.13.2'\n DOXYFILE_"
},
{
"path": ".gitignore",
"chars": 377,
"preview": "# Ignore all generated project files in tests\ntests/**/*.vcxproj\ntests/**/*.vcxproj.filters\ntests/**/*.vcxproj.user\ntest"
},
{
"path": ".qmake.conf",
"chars": 3401,
"preview": "# Change LOCAL_INSTALL_DIR to set user-specific installation directory.\n# If empty, will be considered as an installatio"
},
{
"path": "Administrative/Qt64/Qt64 Build Instructions.txt",
"chars": 1562,
"preview": "In order to build 64-bit version of Kactus2, 64-bit compiled version of Qt libraries\r\nis needed. 64-bit precompiled bina"
},
{
"path": "Administrative/Qt64/qt64_configure_vs2010.bat",
"chars": 189,
"preview": "@echo off\r\nset QTDIR=%CD%\\qtbase\r\nset QMAKESPEC=win32-msvc2010\r\nset PATH=%QTDIR%\\bin;%PATH%\r\nconfigure -debug-and-releas"
},
{
"path": "Administrative/development/FolderStructure.txt",
"chars": 1347,
"preview": "This document describes the high level directory organization of Kactus2.\r\n\r\nThe root directory (trunk) is organized as "
},
{
"path": "Administrative/docs/Doxyfile",
"chars": 15593,
"preview": "# Doxyfile 1.12.0\n\n#---------------------------------------------------------------------------\n# Project related config"
},
{
"path": "Administrative/docs/DoxygenLayout.xml",
"chars": 8913,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doxygenlayout version=\"1.0\">\n <!-- Generated by doxygen 1.12.0 -->\n <!-- Navig"
},
{
"path": "Administrative/docs/Kactus2-docs.md",
"chars": 2562,
"preview": "# Kactus2 reference guide {#home}\n\nWelcome to the Kactus2 reference page. Here you can find the API reference for the Py"
},
{
"path": "Administrative/docs/Python-examples.md",
"chars": 12937,
"preview": "# Kactus2 scripting examples {#examples}\n[TOC]\n\nHere are some simple examples on how to use Kactus2 via Python scripting"
},
{
"path": "Administrative/docs/doxygen-awesome-darkmode-toggle.js",
"chars": 8469,
"preview": "/**\n\nDoxygen Awesome\nhttps://github.com/jothepro/doxygen-awesome-css\n\nMIT License\n\nCopyright (c) 2021 - 2023 jothepro\n\nP"
},
{
"path": "Administrative/docs/doxygen-awesome.css",
"chars": 67477,
"preview": "/**\n\nDoxygen Awesome\nhttps://github.com/jothepro/doxygen-awesome-css\n\nMIT License\n\nCopyright (c) 2021 - 2023 jothepro\n\nP"
},
{
"path": "Administrative/docs/header.html",
"chars": 3053,
"preview": "<!-- HTML header for doxygen 1.13.2-->\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"https://www.w3.or"
},
{
"path": "Administrative/docs/index.html",
"chars": 312,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta http-equiv=\"refresh\" content=\"0; url=refere"
},
{
"path": "Administrative/releaseFiles/DefaultSettingsWin.ini",
"chars": 5635,
"preview": "[Platform]\r\nPluginsPath=Plugins\r\nHelpPath=Help\r\n\r\n[Library]\r\nLocations=Library\r\nDefaultLocation=Library\r\n\r\n[FilterWidget"
},
{
"path": "Administrative/releaseFiles/Kactus2.ini",
"chars": 5665,
"preview": "[Platform]\r\nPluginsPath=/usr/share/kactus2/plugins\r\nHelpPath=/usr/share/kactus2/help\r\n\r\n[Library]\r\nLocations=/usr/share/"
},
{
"path": "Administrative/releaseFiles/Library/tut.fi/global.communication/iptlm/1.1/TLMW.1.1.xml",
"chars": 1116,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<kactus2:comDefinition xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmln"
},
{
"path": "Administrative/releaseFiles/Library/tut.fi/global.communication/mcapi/1.063/mcapi.1.063.xml",
"chars": 1136,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<kactus2:comDefinition xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmln"
},
{
"path": "Administrative/releaseFiles/Library/tut.fi/global.communication/mcapi/2.015/mcapi.2.015.xml",
"chars": 1247,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<kactus2:comDefinition xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmln"
},
{
"path": "Administrative/releaseFiles/Library/tut.fi/ip.swp.api/IPTLM.apiDef/1.1/TLMW.apiDef.1.1.xml",
"chars": 722,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<kactus2:apiDefinition xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmln"
},
{
"path": "Administrative/releaseFiles/Library/tut.fi/ip.swp.api/mcapi.apiDef/1.063/mcapi.apiDef.1.063.xml",
"chars": 38281,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<kactus2:apiDefinition xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmln"
},
{
"path": "Administrative/releaseFiles/Library/tut.fi/ip.swp.api/mcapi.apiDef/2.015/mcapi.apiDef.2.015.xml",
"chars": 43436,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<kactus2:apiDefinition xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmln"
},
{
"path": "Administrative/releaseFiles/gpl2.txt",
"chars": 18092,
"preview": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Fr"
},
{
"path": "Administrative/releaseFiles/kactus2.desktop",
"chars": 241,
"preview": "[Desktop Entry]\nVersion=1.0\nType=Application\nName=Kactus2\nComment=The most user-friendly IP-XACT based EDA tool ever!\nTr"
},
{
"path": "Administrative/releaseFiles/kactus2.xpm",
"chars": 6045,
"preview": "/* XPM */\nstatic char *kactus_[] = {\n/* columns rows colors chars-per-pixel */\n\"32 32 235 2\",\n\" c #080B00\",\n\". c #121"
},
{
"path": "Administrative/releaseFiles/release_notes.txt",
"chars": 58681,
"preview": "===============================================================================\r\n RELEASE NOT"
},
{
"path": "Administrative/releaseFiles/setupx64.nsi",
"chars": 15747,
"preview": "; Script generated by the HM NIS Edit Script Wizard.\r\n\r\n; HM NIS Edit Wizard helper defines\r\n!define PRODUCT_NAME \"Kactu"
},
{
"path": "Administrative/releaseFiles/upgrade.cfg",
"chars": 54077,
"preview": "// DO NOT MODIFY!\n// Upgrade configuration for Linux\nVERSION 2.0.1.0\nADD Platform/PluginsPath String /usr/share/kactus2/"
},
{
"path": "CreateHelp.bat",
"chars": 334,
"preview": "REM\r\nREM Bind HTML pages to context helps. If you modify help texts, you\r\nREM don't need recompilation, if you run this "
},
{
"path": "Help/HelpSystem/ContextHelpBrowser.cpp",
"chars": 2469,
"preview": "//-----------------------------------------------------------------------------\r\n// File: ContextHelpBrowser.cpp\r\n//----"
},
{
"path": "Help/HelpSystem/ContextHelpBrowser.h",
"chars": 2130,
"preview": "//-----------------------------------------------------------------------------\r\n// File: ContextHelpBrowser.h\r\n//------"
},
{
"path": "Help/HelpSystem/HelpSearchWidget.cpp",
"chars": 1770,
"preview": "//-----------------------------------------------------------------------------\r\n// File: HelpSearchWidget.cpp\r\n//------"
},
{
"path": "Help/HelpSystem/HelpSearchWidget.h",
"chars": 1515,
"preview": "//-----------------------------------------------------------------------------\r\n// File: HelpSearchWidget.h\r\n//--------"
},
{
"path": "Help/HelpSystem/HelpWindow.cpp",
"chars": 2817,
"preview": "//-----------------------------------------------------------------------------\r\n// File: HelpWindow.cpp\r\n//------------"
},
{
"path": "Help/HelpSystem/HelpWindow.h",
"chars": 1982,
"preview": "//-----------------------------------------------------------------------------\r\n// File: HelpWindow.h\r\n//--------------"
},
{
"path": "Help/communityGuideLines.html",
"chars": 958,
"preview": "<html>\r\n<head>\r\n <link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>Community Guideli"
},
{
"path": "Help/componenteditor/addressblock.html",
"chars": 8181,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http"
},
{
"path": "Help/componenteditor/addressblock2022.html",
"chars": 7740,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http"
},
{
"path": "Help/componenteditor/addressspace.html",
"chars": 4265,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/addressspace2022.html",
"chars": 3582,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/addressspaces.html",
"chars": 3319,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/addressspaces2022.html",
"chars": 2904,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/apiinterface.html",
"chars": 1400,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta htt"
},
{
"path": "Help/componenteditor/apiinterfaces.html",
"chars": 1533,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta htt"
},
{
"path": "Help/componenteditor/businterfacegeneral.html",
"chars": 6709,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/businterfacegeneral2022.html",
"chars": 6795,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/businterfaces.html",
"chars": 3842,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/businterfaces2022.html",
"chars": 3894,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/channels.html",
"chars": 1469,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/channels2022.html",
"chars": 1587,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/choices.html",
"chars": 1263,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/cominterface.html",
"chars": 1541,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta htt"
},
{
"path": "Help/componenteditor/cominterfaces.html",
"chars": 2223,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta htt"
},
{
"path": "Help/componenteditor/componentInstantiation.html",
"chars": 9774,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\r\n<html>\r\n <head>\r\n <meta"
},
{
"path": "Help/componenteditor/componentInstantiation2022.html",
"chars": 9785,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/componentInstantiations.html",
"chars": 1337,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/componenteditor.html",
"chars": 798,
"preview": "<!DOCTYPE html> \n<html lang=\"en\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <ti"
},
{
"path": "Help/componenteditor/cpu.html",
"chars": 1693,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/cpu2022.html",
"chars": 3054,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/cpus.html",
"chars": 2299,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/cpus2022.html",
"chars": 2595,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/designConfigurationInstantiation.html",
"chars": 1902,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/designConfigurationInstantiation2022.html",
"chars": 2045,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/designConfigurationInstantiations.html",
"chars": 1424,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/designInstantiation.html",
"chars": 1532,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/designInstantiation2022.html",
"chars": 1661,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/designInstantiations.html",
"chars": 1304,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/field.html",
"chars": 8636,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http"
},
{
"path": "Help/componenteditor/field2022.html",
"chars": 9354,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http"
},
{
"path": "Help/componenteditor/filegeneral.html",
"chars": 2859,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/fileset.html",
"chars": 3917,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/fileset2022.html",
"chars": 4034,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/filesets.html",
"chars": 4095,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/general.html",
"chars": 3941,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/general2022.html",
"chars": 4209,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/indirectInterface.html",
"chars": 2706,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http"
},
{
"path": "Help/componenteditor/indirectInterface2022.html",
"chars": 2831,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http"
},
{
"path": "Help/componenteditor/indirectInterfaces.html",
"chars": 3249,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http"
},
{
"path": "Help/componenteditor/instantiations.html",
"chars": 2193,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/memorymap.html",
"chars": 9658,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http"
},
{
"path": "Help/componenteditor/memorymap2022.html",
"chars": 8953,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http"
},
{
"path": "Help/componenteditor/memorymaps.html",
"chars": 4697,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/memorymaps2022.html",
"chars": 4485,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/mode2022.html",
"chars": 3317,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/modes2022.html",
"chars": 1329,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/otherclockdrivers.html",
"chars": 2286,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/params.html",
"chars": 5488,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\r\n<html>\r\n <head>\r\n <meta"
},
{
"path": "Help/componenteditor/portmaps.html",
"chars": 9700,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/portmaps2022.html",
"chars": 9794,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/ports.html",
"chars": 2186,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/powerdomains2022.html",
"chars": 1801,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/register.html",
"chars": 8612,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/register2022.html",
"chars": 5998,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/registerFile.html",
"chars": 7288,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/registerFile2022.html",
"chars": 6845,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/remapStates.html",
"chars": 1245,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/resetTypes.html",
"chars": 1017,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http-"
},
{
"path": "Help/componenteditor/resetTypes2022.html",
"chars": 1138,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http-"
},
{
"path": "Help/componenteditor/singleRemapState.html",
"chars": 2554,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/subspacemap.html",
"chars": 2007,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http"
},
{
"path": "Help/componenteditor/subspacemap2022.html",
"chars": 1707,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n <meta http"
},
{
"path": "Help/componenteditor/swproperties.html",
"chars": 1433,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta htt"
},
{
"path": "Help/componenteditor/systemview.html",
"chars": 1050,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta htt"
},
{
"path": "Help/componenteditor/systemviews.html",
"chars": 2334,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/transactionalPorts.html",
"chars": 4328,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/view.html",
"chars": 3320,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/view2022.html",
"chars": 3435,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/views.html",
"chars": 2353,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/componenteditor/wirePorts.html",
"chars": 5472,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/definitions/abstractiondefinition.html",
"chars": 8006,
"preview": "<html>\n<head>\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\n</head>\n<body>\n <h2>Abstraction Definit"
},
{
"path": "Help/definitions/abstractiondefinition2022.html",
"chars": 9144,
"preview": "<html>\n<head>\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\n</head>\n<body>\n <h2>Abstraction Definit"
},
{
"path": "Help/definitions/apidefinition.html",
"chars": 1185,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>API Definition"
},
{
"path": "Help/definitions/busdefinition.html",
"chars": 2657,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>Bus Definition"
},
{
"path": "Help/definitions/busdefinition2022.html",
"chars": 2891,
"preview": "<html>\n<head>\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\n</head>\n<body>\n <h2>Bus Definition</h2>"
},
{
"path": "Help/definitions/catalog.html",
"chars": 2224,
"preview": "<html>\n<head>\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\n</head>\n<body>\n <h2>Catalog</h2>\n <p"
},
{
"path": "Help/definitions/catalog2022.html",
"chars": 2491,
"preview": "<html>\n<head>\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\n</head>\n<body>\n <h2>Catalog</h2>\n <p"
},
{
"path": "Help/definitions/comdefinition.html",
"chars": 993,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>COM Definition"
},
{
"path": "Help/general/colors.html",
"chars": 818,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta ht"
},
{
"path": "Help/general/defaultApplication.html",
"chars": 1133,
"preview": "<!DOCTYPE html> \n<html lang=\"en\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <t"
},
{
"path": "Help/general/expressions.html",
"chars": 2742,
"preview": "<!DOCTYPE html> \r\n<html lang=\"en\">\r\n<head> \r\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n "
},
{
"path": "Help/general/libraryNavigation.html",
"chars": 2113,
"preview": "<!DOCTYPE html> \n<html lang=\"en\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <ti"
},
{
"path": "Help/general/shortcuts.html",
"chars": 812,
"preview": "<html>\n<head>\n <link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">\n</head>\n<body>\n <h2>Kactus2 shortcuts</h2>"
},
{
"path": "Help/general/toolbarsAndViews.html",
"chars": 17057,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n <head>\n <meta htt"
},
{
"path": "Help/general/workSpace.html",
"chars": 1871,
"preview": "<!DOCTYPE html> \n<html lang=\"en\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <ti"
},
{
"path": "Help/gettingStarted/accessingDocuments.html",
"chars": 1068,
"preview": "<!DOCTYPE html> \n<html lang=\"en\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <ti"
},
{
"path": "Help/gettingStarted/configureLibrary.html",
"chars": 1073,
"preview": "<!DOCTYPE html> \n<html lang=\"en\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <ti"
},
{
"path": "Help/gettingStarted/creatingDocuments.html",
"chars": 2535,
"preview": "<!DOCTYPE html> \n<html lang=\"en\">\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <ti"
},
{
"path": "Help/hwdesign/adhocconnection.html",
"chars": 1237,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>Ad-hoc Connect"
},
{
"path": "Help/hwdesign/adhocinterface.html",
"chars": 210,
"preview": "<html>\r<head>\r <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r</head>\r<body>\r <h2>Ad-hoc Interface</h"
},
{
"path": "Help/hwdesign/adhocport.html",
"chars": 760,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>Ad-hoc Port</h"
},
{
"path": "Help/hwdesign/businterface.html",
"chars": 207,
"preview": "<html>\r<head>\r <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r</head>\r<body>\r <h2>Bus Interface</h2>\r"
},
{
"path": "Help/hwdesign/busport.html",
"chars": 1310,
"preview": "<html>\n<head>\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\n</head>\n<body>\n <h2>Bus Interface</h2>\n"
},
{
"path": "Help/hwdesign/busport2022.html",
"chars": 1314,
"preview": "<html>\n<head>\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\n</head>\n<body>\n <h2>Bus Interface</h2>\n"
},
{
"path": "Help/hwdesign/connection.html",
"chars": 1059,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>Interconnectio"
},
{
"path": "Help/hwdesign/hwdesign.html",
"chars": 4801,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>Hardware Desig"
},
{
"path": "Help/hwdesign/hwinstance.html",
"chars": 2315,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>Component Inst"
},
{
"path": "Help/hwdesign/hwinstance2022.html",
"chars": 2475,
"preview": "<html>\n<head>\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\n</head>\n<body>\n <h2>Component Instance<"
},
{
"path": "Help/hwdesign/interconnectgenerator.html",
"chars": 5684,
"preview": "<html>\n<head>\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\n</head>\n<body>\n <h2>Interconnect genera"
},
{
"path": "Help/index.html",
"chars": 1102,
"preview": "<html>\r\n<head>\r\n <link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>Kactus2 Manual</h"
},
{
"path": "Help/kactus2help.qhcp",
"chars": 403,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<QHelpCollectionProject version=\"1.0\">\r\n <docFiles>\r\n <generate>\r\n "
},
{
"path": "Help/kactus2help.qhp",
"chars": 14577,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<QtHelpProject version=\"1.0\">\n <namespace>fi.tuni.kactus2</namespace>\n <virtual"
},
{
"path": "Help/memoryDesign/memoryDesign.html",
"chars": 4345,
"preview": "<html>\r<head>\r <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\" />\r <title>Memory Design</title>\n</head>"
},
{
"path": "Help/style.css",
"chars": 0,
"preview": ""
},
{
"path": "Help/swsysdesign/apiconnection.html",
"chars": 966,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>API Connection"
},
{
"path": "Help/swsysdesign/comconnection.html",
"chars": 949,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>COM Connection"
},
{
"path": "Help/swsysdesign/hwmappinginstance.html",
"chars": 1371,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>HW Mapping Ins"
},
{
"path": "Help/swsysdesign/swdesign.html",
"chars": 1169,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\r\n<html>\r\n<head>\r\n <meta ht"
},
{
"path": "Help/swsysdesign/swinstance.html",
"chars": 706,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>SW Component I"
},
{
"path": "Help/swsysdesign/systemdesign.html",
"chars": 2233,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>System Design<"
},
{
"path": "Help/swsysdesign/undefinedconnection.html",
"chars": 364,
"preview": "<html>\r\n<head>\r\n <link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>Undefined Conn"
},
{
"path": "Help/welcome.html",
"chars": 639,
"preview": "<html>\r\n<head>\r\n <link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n</head>\r\n<body>\r\n <h2>Welcome to Kactus"
},
{
"path": "Help/whatYouCanDo.html",
"chars": 1558,
"preview": "<html>\n<head>\n <link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">\n</head>\n<body>\n <h2>What you can do with K"
},
{
"path": "IPXACTmodels/AbstractionDefinition/AbstractionDefinition.cpp",
"chars": 13228,
"preview": "//-----------------------------------------------------------------------------\r\n// File: AbstractionDefinition.cpp\r\n//-"
},
{
"path": "IPXACTmodels/AbstractionDefinition/AbstractionDefinition.h",
"chars": 6563,
"preview": "//-----------------------------------------------------------------------------\r\n// File: AbstractionDefinition.h\r\n//---"
},
{
"path": "IPXACTmodels/AbstractionDefinition/AbstractionDefinitionReader.cpp",
"chars": 9044,
"preview": "//-----------------------------------------------------------------------------\r\n// File: AbstractionDefinitionReader.cp"
},
{
"path": "IPXACTmodels/AbstractionDefinition/AbstractionDefinitionReader.h",
"chars": 4631,
"preview": "//-----------------------------------------------------------------------------\r\n// File: AbstractionDefinitionReader.h\r"
},
{
"path": "IPXACTmodels/AbstractionDefinition/AbstractionDefinitionWriter.cpp",
"chars": 8771,
"preview": "//-----------------------------------------------------------------------------\r\n// File: AbstractionDefinitionWriter.cp"
},
{
"path": "IPXACTmodels/AbstractionDefinition/AbstractionDefinitionWriter.h",
"chars": 4462,
"preview": "//-----------------------------------------------------------------------------\r\n// File: AbstractionDefinitionWriter.h\r"
},
{
"path": "IPXACTmodels/AbstractionDefinition/Packet.cpp",
"chars": 2821,
"preview": "//-----------------------------------------------------------------------------\n// File: Packet.cpp\n//------------------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/Packet.h",
"chars": 1979,
"preview": "//-----------------------------------------------------------------------------\n// File: Packet.h\n//--------------------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/PacketField.cpp",
"chars": 4045,
"preview": "//-----------------------------------------------------------------------------\n// File: PacketField.cpp\n//-------------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/PacketField.h",
"chars": 2756,
"preview": "//-----------------------------------------------------------------------------\n// File: PacketField.h\n//---------------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/PacketReader.cpp",
"chars": 4629,
"preview": "//-----------------------------------------------------------------------------\n// File: PacketReader.cpp\n//------------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/PacketReader.h",
"chars": 2253,
"preview": "//-----------------------------------------------------------------------------\n// File: PacketReader.h\n//--------------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/PacketWriter.cpp",
"chars": 2972,
"preview": "//-----------------------------------------------------------------------------\n// File: PacketWriter.h\n//--------------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/PacketWriter.h",
"chars": 1221,
"preview": "//-----------------------------------------------------------------------------\n// File: PacketWriter.h\n//--------------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/PortAbstraction.cpp",
"chars": 12237,
"preview": "//-----------------------------------------------------------------------------\r\n// File: PortAbstraction.cpp\r\n//-------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/PortAbstraction.h",
"chars": 6437,
"preview": "//-----------------------------------------------------------------------------\r\n// File: PortAbstraction.h\r\n//---------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/TransactionalAbstraction.cpp",
"chars": 12494,
"preview": "//-----------------------------------------------------------------------------\r\n// File: TransactionalAbstraction.cpp\r\n"
},
{
"path": "IPXACTmodels/AbstractionDefinition/TransactionalAbstraction.h",
"chars": 7698,
"preview": "//-----------------------------------------------------------------------------\r\n// File: TransactionalAbstraction.h\r\n//"
},
{
"path": "IPXACTmodels/AbstractionDefinition/TransactionalAbstractionReader.cpp",
"chars": 6780,
"preview": "//-----------------------------------------------------------------------------\r\n// File: TransactionalAbstractionReader"
},
{
"path": "IPXACTmodels/AbstractionDefinition/TransactionalAbstractionReader.h",
"chars": 4345,
"preview": "//-----------------------------------------------------------------------------\r\n// File: TransactionalAbstractionReader"
},
{
"path": "IPXACTmodels/AbstractionDefinition/TransactionalAbstractionWriter.cpp",
"chars": 8180,
"preview": "//-----------------------------------------------------------------------------\r\n// File: TransactionalAbstractionWriter"
},
{
"path": "IPXACTmodels/AbstractionDefinition/TransactionalAbstractionWriter.h",
"chars": 5144,
"preview": "//-----------------------------------------------------------------------------\r\n// File: TransactionalAbstractionWriter"
},
{
"path": "IPXACTmodels/AbstractionDefinition/TransactionalPort.cpp",
"chars": 5676,
"preview": "//-----------------------------------------------------------------------------\r\n// File: TransactionalPort.cpp\r\n//-----"
},
{
"path": "IPXACTmodels/AbstractionDefinition/TransactionalPort.h",
"chars": 4150,
"preview": "//-----------------------------------------------------------------------------\r\n// File: TransactionalPort.h\r\n//-------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/WireAbstraction.cpp",
"chars": 14141,
"preview": "//-----------------------------------------------------------------------------\r\n// File: WireAbstraction.cpp\r\n//-------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/WireAbstraction.h",
"chars": 8211,
"preview": "//-----------------------------------------------------------------------------\r\n// File: WireAbstraction.h\r\n//---------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/WireAbstractionReader.cpp",
"chars": 12109,
"preview": "//-----------------------------------------------------------------------------\r\n// File: WireAbstractionReader.cpp\r\n//-"
},
{
"path": "IPXACTmodels/AbstractionDefinition/WireAbstractionReader.h",
"chars": 5583,
"preview": "//-----------------------------------------------------------------------------\r\n// File: WireAbstractionReader.h\r\n//---"
},
{
"path": "IPXACTmodels/AbstractionDefinition/WireAbstractionWriter.cpp",
"chars": 13630,
"preview": "//-----------------------------------------------------------------------------\r\n// File: WireAbstractionWriter.cpp\r\n//-"
},
{
"path": "IPXACTmodels/AbstractionDefinition/WireAbstractionWriter.h",
"chars": 6037,
"preview": "//-----------------------------------------------------------------------------\r\n// File: WireAbstractionWriter.h\r\n//---"
},
{
"path": "IPXACTmodels/AbstractionDefinition/WirePort.cpp",
"chars": 9943,
"preview": "//-----------------------------------------------------------------------------\r\n// File: WirePort.cpp\r\n//--------------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/WirePort.h",
"chars": 7216,
"preview": "//-----------------------------------------------------------------------------\r\n// File: WirePort.h\r\n//----------------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/validators/AbstractionDefinitionValidator.cpp",
"chars": 30934,
"preview": "//-----------------------------------------------------------------------------\r\n// AbstractionDefinition: AbstractionDe"
},
{
"path": "IPXACTmodels/AbstractionDefinition/validators/AbstractionDefinitionValidator.h",
"chars": 12218,
"preview": "//-----------------------------------------------------------------------------\r\n// AbstractionDefinition: AbstractionDe"
},
{
"path": "IPXACTmodels/AbstractionDefinition/validators/PacketValidator.cpp",
"chars": 9273,
"preview": "//-----------------------------------------------------------------------------\n// File: PacketValidator.cpp\n//---------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/validators/PacketValidator.h",
"chars": 4738,
"preview": "//-----------------------------------------------------------------------------\n// File: PacketValidator.h\n//-----------"
},
{
"path": "IPXACTmodels/AbstractionDefinition/validators/PortAbstractionValidator.cpp",
"chars": 23197,
"preview": "//-----------------------------------------------------------------------------\n// File: PortAbstractionValidator.cpp\n//"
},
{
"path": "IPXACTmodels/AbstractionDefinition/validators/PortAbstractionValidator.h",
"chars": 9233,
"preview": "//-----------------------------------------------------------------------------\n// File: PortAbstractionValidator.h\n//--"
},
{
"path": "IPXACTmodels/BusDefinition/BusDefinition.cpp",
"chars": 10053,
"preview": "//-----------------------------------------------------------------------------\r\n// File: BusDefinition.cpp\r\n//---------"
},
{
"path": "IPXACTmodels/BusDefinition/BusDefinition.h",
"chars": 6564,
"preview": "//-----------------------------------------------------------------------------\r\n// File: BusDefinition.h\r\n//-----------"
},
{
"path": "IPXACTmodels/BusDefinition/BusDefinitionReader.cpp",
"chars": 7814,
"preview": "//-----------------------------------------------------------------------------\r\n// File: BusDefinitionReader.cpp\r\n//---"
},
{
"path": "IPXACTmodels/BusDefinition/BusDefinitionReader.h",
"chars": 4628,
"preview": "//-----------------------------------------------------------------------------\r\n// File: BusDefinitionReader.h\r\n//-----"
},
{
"path": "IPXACTmodels/BusDefinition/BusDefinitionWriter.cpp",
"chars": 7399,
"preview": "//-----------------------------------------------------------------------------\r\n// File: BusDefinitionWriter.cpp\r\n//---"
},
{
"path": "IPXACTmodels/BusDefinition/BusDefinitionWriter.h",
"chars": 4327,
"preview": "//-----------------------------------------------------------------------------\r\n// File: BusDefinitionWriter.h\r\n//-----"
},
{
"path": "IPXACTmodels/BusDefinition/validators/BusDefinitionValidator.cpp",
"chars": 6186,
"preview": "//-----------------------------------------------------------------------------\r\n// File: BusDefinitionValidator.cpp\r\n//"
},
{
"path": "IPXACTmodels/BusDefinition/validators/BusDefinitionValidator.h",
"chars": 3016,
"preview": "//-----------------------------------------------------------------------------\r\n// File: BusDefinitionValidator.h\r\n//--"
}
]
// ... and 3468 more files (download for full content)
About this extraction
This page contains the full source code of the kactus2/kactus2dev GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 3668 files (24.2 MB), approximately 6.5M tokens, and a symbol index with 4443 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.