|
| 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.