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

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

ArrayableMemoryInterface(QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ExpressionFormatter > formatter)ArrayableMemoryInterface
ArrayableMemoryInterface(ArrayableMemoryInterface const &other)=deleteArrayableMemoryInterface
CommonInterface()=defaultCommonInterface
CommonInterface(const CommonInterface &other)=deleteCommonInterface
formattedValueFor(QString const &expression) constParameterizableInterfaceprotected
getAllReferencesToIdInItem(const std::string &itemName, std::string const &valueID) const =0ParameterizableInterfacepure virtual
getDescription(std::string const &itemName) constNameGroupInterfacevirtual
getDimensionExpression(std::string const &memoryName) constArrayableMemoryInterface
getDimensionFormattedExpression(std::string const &memoryName) constArrayableMemoryInterface
getDimensionValue(std::string const &memoryName, int const &baseNumber=0) constArrayableMemoryInterface
getDisplayName(std::string const &itemName) constNameGroupInterfacevirtual
getIndexedItemName(int itemIndex) const =0NameGroupInterfacepure virtual
getItem(std::string const &itemName) const =0NameGroupInterfaceprotectedpure virtual
getItemIndex(std::string const &itemName) const =0NameGroupInterfacepure virtual
getItemNames() const =0CommonInterfacepure virtual
getShortDescription(std::string const &itemName) constNameGroupInterfacevirtual
getStrideExpression(std::string const &memoryName) constArrayableMemoryInterface
getStrideFormattedExpression(std::string const &memoryName) constArrayableMemoryInterface
getStrideValue(std::string const &memoryName, int const &baseNumber=0) constArrayableMemoryInterface
getUniqueName(std::string const &newName, std::string const &itemTypeName) constCommonInterfaceprotected
itemCount() const =0CommonInterfacepure virtual
itemHasValidName(std::string const &itemName) const =0NameGroupInterfacepure virtual
NameGroupInterface()NameGroupInterface
NameGroupInterface(const NameGroupInterface &other)=deleteNameGroupInterface
nameHasChanged(std::string const &newName, std::string const &oldName) constCommonInterfaceprotected
operator=(ArrayableMemoryInterface const &other)=deleteArrayableMemoryInterface
NameGroupInterface::operator=(const NameGroupInterface &other)=deleteNameGroupInterface
NameGroupInterface::CommonInterface::operator=(const CommonInterface &other)=deleteCommonInterface
ParameterizableInterface::operator=(const ParameterizableInterface &other)=deleteParameterizableInterface
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
setDescription(std::string const &itemName, std::string const &newDescription)NameGroupInterfacevirtual
setDimension(std::string const &memoryName, std::string const &newDimension)ArrayableMemoryInterface
setDisplayName(std::string const &itemName, std::string const &newDisplayName) constNameGroupInterfacevirtual
setName(std::string const &currentName, std::string const &newName)=0NameGroupInterfacepure virtual
setShortDescription(std::string const &itemName, std::string const &newShortDescription) constNameGroupInterface
setStride(std::string const &memoryName, std::string const &newStride)ArrayableMemoryInterface
validateItems() const =0CommonInterfacepure virtual
~ArrayableMemoryInterface()=defaultArrayableMemoryInterfacevirtual
~CommonInterface()=defaultCommonInterfacevirtual
~NameGroupInterface()=defaultNameGroupInterfacevirtual
~ParameterizableInterface()=defaultParameterizableInterfacevirtual