data: saving and retrieving access components from and to Storage again

This commit is contained in:
Eberhard Graether
2015-09-17 15:58:10 +02:00
parent 04f24ba63d
commit 0c7624a5ef
7 changed files with 146 additions and 14 deletions
+3
View File
@@ -33,6 +33,7 @@ public:
int addSourceLocation(Id elementId, Id fileNodeId, uint startLine, uint startCol, uint endLine, uint endCol, bool isScope);
Id addNameHierarchyElement(const std::string& name);
Id addNameHierarchyElement(const std::string& name, Id parentId);
Id addComponentAccess(Id memberEdgeId, int type);
void removeElement(Id id);
void removeNameHierarchyElement(Id id);
@@ -79,6 +80,8 @@ public:
Id getElementIdByLocationId(Id locationId) const;
StorageComponentAccess getComponentAccessByMemberEdgeId(Id memberEdgeId) const;
int getNodeCount() const;
int getEdgeCount() const;
int getNameHierarchyElementCount() const;