Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
AddressBlockInterface Member List

This is the complete list of members for AddressBlockInterface, including all inherited members.

acceptBlock(std::string const &blockName) const finalAddressBlockInterfacevirtual
addAccessPolicy(std::string const &blockName) constAddressBlockInterface
addBlock(int const &row, std::string const &newBlockName=std::string("")) finalAddressBlockInterfacevirtual
MemoryBlockInterface::addBlock(std::string const &newBlockName=std::string(""))MemoryBlockInterfacevirtual
AddressBlockInterface(QSharedPointer< AddressBlockValidator > blockValidator, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ExpressionFormatter > expressionFormatter, BusInterfaceInterface *busInterface, RegisterInterface *subInterface, ParametersInterface *parameterInterface)AddressBlockInterface
CommonInterface()=defaultCommonInterface
CommonInterface(const CommonInterface &other)=deleteCommonInterface
copyRows(std::vector< int > selectedRows)MemoryBlockInterface
formattedValueFor(QString const &expression) constParameterizableInterfaceprotected
getAccess(std::string const &blockName) constAddressBlockInterface
getAccessPolicyCount(std::string const &blockName) constAddressBlockInterface
getAccessString(std::string const &blockName, bool getAccessPolicyAccess=false) constAddressBlockInterface
getAddressUnitBits() constMemoryBlockInterfaceprotected
getAllReferencesToIdInItem(const std::string &itemName, std::string const &valueID) const finalAddressBlockInterfacevirtual
getBaseAddressExpression(std::string const &blockName) constMemoryBlockInterface
getBaseAddressFormattedExpression(std::string const &blockName) constMemoryBlockInterface
getBaseAddressValue(std::string const &blockName, int const &baseNumber=0) constMemoryBlockInterface
getBlock(std::string const &itemName) constMemoryBlockInterfaceprotected
getBlocksData()MemoryBlockInterfaceprotected
getBusInterface() constMemoryBlockInterface
getDescription(std::string const &itemName) constNameGroupInterfacevirtual
getDisplayName(std::string const &itemName) constNameGroupInterfacevirtual
getExpressionsInSelectedItems(std::vector< std::string > const &itemNames) const finalAddressBlockInterfacevirtual
getIndexedItemName(int itemIndex) const finalMemoryBlockInterfacevirtual
getIsPresentExpression(std::string const &blockName) constMemoryBlockInterface
getIsPresentFormattedExpression(std::string const &blockName) constMemoryBlockInterface
getIsPresentValue(std::string const &blockName, int const &baseNumber=0) constMemoryBlockInterface
getItemIndex(std::string const &itemName) const override finalMemoryBlockInterfacevirtual
getItemNames() const override finalMemoryBlockInterfacevirtual
getNewBlockBaseAddress() constMemoryBlockInterfaceprotected
getPasteRowCount() constMemoryBlockInterface
getRangeExpression(std::string const &blockName) constAddressBlockInterface
getRangeFormattedExpression(std::string const &blockName) constAddressBlockInterface
getRangeValue(std::string const &blockName, int const &baseNumber=0) constMemoryBlockInterface
getReferencedAddressSpace(QString const &masterBusReference) constMemoryBlockInterfaceprotected
getShortDescription(std::string const &itemName) constNameGroupInterfacevirtual
getSubInterface() constAddressBlockInterface
getUniqueName(std::string const &newName, std::string const &itemTypeName) constCommonInterfaceprotected
getUsage(std::string const &blockName) constAddressBlockInterface
getUsageString(std::string const &blockName) constAddressBlockInterface
getVolatile(std::string const &blockName) constAddressBlockInterface
getWidthExpression(std::string const &blockName) constAddressBlockInterface
getWidthFormattedExpression(std::string const &blockName) constAddressBlockInterface
getWidthValue(std::string const &blockName, int const &baseNumber=0) constAddressBlockInterface
hasRegisters(std::string const &blockName) constAddressBlockInterface
hasValidBaseAddress(std::string const &itemName) constMemoryBlockInterface
hasValidIsPresent(std::string const &itemName) constMemoryBlockInterface
hasValidRange(std::string const &itemName) constAddressBlockInterface
hasValidUsage(std::string const &itemName) constAddressBlockInterface
hasValidWidth(std::string const &itemName) constAddressBlockInterface
itemCount() const override finalMemoryBlockInterfacevirtual
itemHasValidName(std::string const &itemName) constMemoryBlockInterfacevirtual
MemoryBlockInterface(QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ExpressionFormatter > expressionFormatter, BusInterfaceInterface *busInterface, ParametersInterface *parameterInterface)MemoryBlockInterface
NameGroupInterface()NameGroupInterface
NameGroupInterface(const NameGroupInterface &other)=deleteNameGroupInterface
nameHasChanged(std::string const &newName, std::string const &oldName) constCommonInterfaceprotected
MemoryBlockInterface::ParameterizableInterface::operator=(const ParameterizableInterface &other)=deleteParameterizableInterface
NameGroupInterface::operator=(const NameGroupInterface &other)=deleteNameGroupInterface
CommonInterface::operator=(const CommonInterface &other)=deleteCommonInterface
ParameterizableInterface(QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ExpressionFormatter > expressionFormatter)ParameterizableInterface
ParameterizableInterface(const ParameterizableInterface &other)=deleteParameterizableInterface
parseExpressionToBaseNumber(QString const &expression, unsigned int const &baseNumber, bool *expressionIsValid=nullptr) constParameterizableInterfaceprotected
parseExpressionToDecimal(QString const &expression, bool *expressionIsValid=nullptr) constParameterizableInterfaceprotected
pasteRows()MemoryBlockInterface
removeBlock(std::string const &blockName)MemoryBlockInterface
setAccess(std::string const &blockName, std::string const &newAccess, bool setAccessPolicyAccess=false) constAddressBlockInterface
setAddressUnitBits(std::string const &newAddressUnitbits)MemoryBlockInterface
setBaseAddress(std::string const &blockName, std::string const &newBaseAdress) constMemoryBlockInterface
setDescription(std::string const &itemName, std::string const &newDescription)NameGroupInterfacevirtual
setDisplayName(std::string const &itemName, std::string const &newDisplayName) constNameGroupInterfacevirtual
setIsPresent(std::string const &blockName, std::string const &newIsPresent) constMemoryBlockInterface
setMemoryBlocks(QSharedPointer< QList< QSharedPointer< MemoryBlockBase > > > newMemoryBlocks)MemoryBlockInterface
setName(std::string const &currentName, std::string const &newName) override finalMemoryBlockInterfacevirtual
setRange(std::string const &blockName, std::string const &newRange) constAddressBlockInterface
setShortDescription(std::string const &itemName, std::string const &newShortDescription) constNameGroupInterface
setupSubInterfaces(QSharedPointer< Component > newComponent)MemoryBlockInterface
setUsage(std::string const &blockName, std::string const &newUsage) constAddressBlockInterface
setVolatile(std::string const &blockName, bool newVolatile) constAddressBlockInterface
setVolatile(std::string const &blockName, std::string const &newVolatileValue)AddressBlockInterface
setWidth(std::string const &blockName, std::string const &newWidth) constAddressBlockInterface
validateItems() const override finalAddressBlockInterfacevirtual
~AddressBlockInterface()=defaultAddressBlockInterfacevirtual
~CommonInterface()=defaultCommonInterfacevirtual
~MemoryBlockInterface()=defaultMemoryBlockInterfacevirtual
~NameGroupInterface()=defaultNameGroupInterfacevirtual
~ParameterizableInterface()=defaultParameterizableInterfacevirtual