data: increased parse and graph assembly performance

* removed header search in subdirectories of header search paths
* cache file node ids in Storage for faster lookup
* retrieve node names from SearchIndex
* fixed addNodeAndAllChildren also called for member edges
* added check if node already present in addEdgeAndAllChildren
This commit is contained in:
Eberhard Graether
2015-09-23 09:26:03 +02:00
parent e9d45a507a
commit 78c1b32797
27 changed files with 308 additions and 260 deletions
@@ -21,7 +21,7 @@ public:
, active(false)
, connected(false)
, expanded(false)
, hasNamespace(false)
, hasParent(true)
, accessType(TokenComponentAccess::ACCESS_NONE)
, invisibleSubNodeCount(0)
{
@@ -117,7 +117,7 @@ public:
bool active;
bool connected;
bool expanded;
bool hasNamespace;
bool hasParent;
// AccessNode
TokenComponentAccess::AccessType accessType;