accessLock() const | Model::Node | virtual |
addToRevision(int valueToAdd) | Model::Node | |
ANY_SYMBOL enum value | Model::Node | |
beginModification(const QString &text={}) | Model::Node | |
children() const | Model::Node | virtual |
childrenInScope() const | Model::Node | virtual |
childrenOfType(Node *from) | Model::Node | inlinestatic |
childrenWhich(Node *from, Predicate p, bool onlyTopLevel=false) | Model::Node | inlinestatic |
childToSubnode(const Node *other) const | Model::Node | |
clone() const =0 | Model::Node | pure virtual |
CONTAINER enum value | Model::Node | |
createDefaultInstance(Node *parent) | Model::Node | static |
createNewNode(const QString &type, Node *parent=nullptr) | Model::Node | static |
createNewNode(const QString &type, Node *parent, PersistentStore &store, bool partialLoadHint) | Model::Node | static |
definesSymbol() const | Model::Node | virtual |
endModification() | Model::Node | |
execute(UndoCommand *command) | Model::Node | |
FindSymbolDirection enum name | Model::Node | |
findSymbols(std::unique_ptr< ResolutionRequest > request) const | Model::Node | virtual |
firstAncestorOfType() | Model::Node | inline |
firstAncestorOfType(const SymbolMatcher &typeMatch) const | Model::Node | |
hasPartiallyLoadedChildren() const | Model::Node | |
incrementRevision() | Model::Node | |
isAncestorOf(const Node *other) const | Model::Node | |
isModifyable() const | Model::Node | |
isNewPersistenceUnit() const | Model::Node | virtual |
isPartiallyLoaded() const | Model::Node | inline |
isSameOrAncestorOf(const Node *other) const | Model::Node | |
isTransparentForNameResolution() const | Model::Node | virtual |
isTypeRegistered(const QString &type) | Model::Node | static |
load(PersistentStore &store)=0 | Model::Node | pure virtual |
lowestCommonAncestor(Node *other, Node **thisParent=nullptr, Node **otherParent=nullptr) | Model::Node | |
manager() const | Model::Node | inline |
manager_ | Model::Node | private |
METHOD enum value | Model::Node | |
Node(Node *parent=nullptr) | Model::Node | |
Node(const Node &other) | Model::Node | |
NodeConstructor typedef | Model::Node | |
nodeConstructorRegister | Model::Node | privatestatic |
NodePersistenceConstructor typedef | Model::Node | |
nodePersistenceConstructorRegister | Model::Node | privatestatic |
parent() const | Model::Node | inline |
parent_ | Model::Node | private |
partiallyLoadedNodes() | Model::Node | privatestatic |
persistentUnitNode() const | Model::Node | |
propagateManagerToChildren() | Model::Node | private |
registerNodeType(const QString &type, const NodeConstructor constructor, const NodePersistenceConstructor persistenceconstructor) | Model::Node | static |
replaceChild(Node *child, Node *replacement) | Model::Node | virtual |
revision() const | Model::Node | |
revision_ | Model::Node | private |
root() const | Model::Node | inline |
save(PersistentStore &store) const =0 | Model::Node | pure virtual |
SEARCH_DOWN enum value | Model::Node | |
SEARCH_HERE enum value | Model::Node | |
SEARCH_UP enum value | Model::Node | |
SEARCH_UP_ORDERED enum value | Model::Node | |
setParent(Node *parent) | Model::Node | |
setPartiallyLoaded() | Model::Node | inlineprotected |
setRootManager(TreeManager *manager) | Model::Node | |
symbolMatches(const SymbolMatcher &matcher, SymbolTypes symbolTypes) const | Model::Node | inline |
symbolName() const | Model::Node | virtual |
symbolType() const | Model::Node | virtual |
SymbolType enum name | Model::Node | |
SymbolTypes typedef | Model::Node | |
toDebugString() | Model::Node | |
UNSPECIFIED enum value | Model::Node | |
usedLibraries() const | Model::Node | virtual |
VARIABLE enum value | Model::Node | |
~Node() | Model::Node | virtual |