|
| | SubspaceMapInterface (const SubspaceMapInterface &other)=delete |
| | No copying. No assignment.
|
| |
| | SubspaceMapInterface (QSharedPointer< SubspaceMapValidator > subspaceValidator, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ExpressionFormatter > expressionFormatter, BusInterfaceInterface *busInterface, ParametersInterface *parameterInterface) |
| |
| virtual | ~SubspaceMapInterface ()=default |
| |
| virtual bool | acceptBlock (std::string const &blockName) const final |
| |
| virtual void | addBlock (int const &row, std::string const &newBlockName=std::string("")) final |
| |
| virtual std::vector< std::string > | getExpressionsInSelectedItems (std::vector< std::string > const &itemNames) const final |
| |
| std::string | getInitiatorReference (std::string const &itemName) const |
| |
| std::string | getSegmentReference (std::string const &itemName) const |
| |
| std::string | getWidthValue (std::string const &subspaceName, int const &baseNumber=0) const |
| |
| bool | hasValidMasterReference (std::string const &itemName) const |
| |
| bool | hasValidSegmentReference (std::string const &itemName) const |
| |
| SubspaceMapInterface & | operator= (const SubspaceMapInterface &other)=delete |
| |
| bool | setMasterReference (std::string const &itemName, std::string const &newMasterReference) |
| |
| bool | setSegmentReference (std::string const &itemName, std::string const &newSegmentReference) |
| |
| virtual bool | validateItems () const final |
| |
| | MemoryBlockInterface (QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ExpressionFormatter > expressionFormatter, BusInterfaceInterface *busInterface, ParametersInterface *parameterInterface) |
| |
| virtual | ~MemoryBlockInterface ()=default |
| |
| virtual void | addBlock (std::string const &newBlockName=std::string("")) |
| |
| void | copyRows (std::vector< int > selectedRows) |
| |
| virtual int | getAllReferencesToIdInItem (const std::string &itemName, std::string const &valueID) const override |
| |
| std::string | getBaseAddressExpression (std::string const &blockName) const |
| |
| std::string | getBaseAddressFormattedExpression (std::string const &blockName) const |
| |
| std::string | getBaseAddressValue (std::string const &blockName, int const &baseNumber=0) const |
| |
| BusInterfaceInterface * | getBusInterface () const |
| |
| std::string | getIndexedItemName (int itemIndex) const final |
| |
| std::string | getIsPresentExpression (std::string const &blockName) const |
| |
| std::string | getIsPresentFormattedExpression (std::string const &blockName) const |
| |
| std::string | getIsPresentValue (std::string const &blockName, int const &baseNumber=0) const |
| |
| virtual int | getItemIndex (std::string const &itemName) const override final |
| |
| virtual std::vector< std::string > | getItemNames () const override final |
| |
| int | getPasteRowCount () const |
| |
| std::string | getRangeValue (std::string const &blockName, int const &baseNumber=0) const |
| |
| bool | hasValidBaseAddress (std::string const &itemName) const |
| |
| bool | hasValidIsPresent (std::string const &itemName) const |
| |
| virtual int | itemCount () const override final |
| |
| bool | itemHasValidName (std::string const &itemName) const |
| |
| std::vector< std::string > | pasteRows () |
| |
| bool | removeBlock (std::string const &blockName) |
| |
| void | setAddressUnitBits (std::string const &newAddressUnitbits) |
| |
| bool | setBaseAddress (std::string const &blockName, std::string const &newBaseAdress) const |
| |
| bool | setIsPresent (std::string const &blockName, std::string const &newIsPresent) const |
| |
| void | setMemoryBlocks (QSharedPointer< QList< QSharedPointer< MemoryBlockBase > > > newMemoryBlocks) |
| |
| virtual bool | setName (std::string const ¤tName, std::string const &newName) override final |
| |
| void | setupSubInterfaces (QSharedPointer< Component > newComponent) |
| |
| | ParameterizableInterface (const ParameterizableInterface &other)=delete |
| | No copying. No assignment.
|
| |
| | ParameterizableInterface (QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ExpressionFormatter > expressionFormatter) |
| |
| virtual | ~ParameterizableInterface ()=default |
| |
| ParameterizableInterface & | operator= (const ParameterizableInterface &other)=delete |
| |
| | NameGroupInterface () |
| |
| | NameGroupInterface (const NameGroupInterface &other)=delete |
| | No copying. No assignment.
|
| |
| virtual | ~NameGroupInterface ()=default |
| |
| virtual std::string | getDescription (std::string const &itemName) const |
| |
| virtual std::string | getDisplayName (std::string const &itemName) const |
| |
| virtual std::string | getShortDescription (std::string const &itemName) const |
| |
| NameGroupInterface & | operator= (const NameGroupInterface &other)=delete |
| |
| virtual bool | setDescription (std::string const &itemName, std::string const &newDescription) |
| |
| virtual bool | setDisplayName (std::string const &itemName, std::string const &newDisplayName) const |
| |
| bool | setShortDescription (std::string const &itemName, std::string const &newShortDescription) const |
| |
| | CommonInterface ()=default |
| |
| | CommonInterface (const CommonInterface &other)=delete |
| | No copying. No assignment.
|
| |
| virtual | ~CommonInterface ()=default |
| |
| CommonInterface & | operator= (const CommonInterface &other)=delete |
| |
Interface for editing subspace maps.
Definition at line 31 of file SubspaceMapInterface.h.