src: applied clang-format
This commit is contained in:
@@ -4,13 +4,13 @@
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "StorageAccess.h"
|
||||
#include "FullTextSearchIndex.h"
|
||||
#include "SearchIndex.h"
|
||||
#include "HierarchyCache.h"
|
||||
#include "SqliteIndexStorage.h"
|
||||
#include "SearchIndex.h"
|
||||
#include "SqliteBookmarkStorage.h"
|
||||
#include "SqliteIndexStorage.h"
|
||||
#include "Storage.h"
|
||||
#include "StorageAccess.h"
|
||||
|
||||
class PersistentStorage
|
||||
: public Storage
|
||||
@@ -81,7 +81,8 @@ public:
|
||||
std::set<FilePath> getReferencing(const std::set<FilePath>& filePaths) const;
|
||||
|
||||
void clearAllErrors();
|
||||
void clearFileElements(const std::vector<FilePath>& filePaths, std::function<void(int)> updateStatusCallback);
|
||||
void clearFileElements(
|
||||
const std::vector<FilePath>& filePaths, std::function<void(int)> updateStatusCallback);
|
||||
|
||||
std::vector<FileInfo> getFileInfoForAllFiles() const;
|
||||
std::set<FilePath> getIncompleteFiles() const;
|
||||
@@ -94,11 +95,13 @@ public:
|
||||
// StorageAccess implementation
|
||||
Id getNodeIdForFileNode(const FilePath& filePath) const override;
|
||||
Id getNodeIdForNameHierarchy(const NameHierarchy& nameHierarchy) const override;
|
||||
std::vector<Id> getNodeIdsForNameHierarchies(const std::vector<NameHierarchy> nameHierarchies) const override;
|
||||
std::vector<Id> getNodeIdsForNameHierarchies(
|
||||
const std::vector<NameHierarchy> nameHierarchies) const override;
|
||||
|
||||
NameHierarchy getNameHierarchyForNodeId(Id nodeId) const override;
|
||||
std::vector<NameHierarchy> getNameHierarchiesForNodeIds(const std::vector<Id>& nodeIds) const override;
|
||||
std::map<Id, std::pair<Id, NameHierarchy>> getNodeIdToParentFileMap(const std::vector<Id>& nodeIds) const override;
|
||||
std::map<Id, std::pair<Id, NameHierarchy>> getNodeIdToParentFileMap(
|
||||
const std::vector<Id>& nodeIds) const override;
|
||||
|
||||
NodeType getNodeTypeForNodeWithId(Id nodeId) const override;
|
||||
|
||||
@@ -107,20 +110,34 @@ public:
|
||||
std::shared_ptr<SourceLocationCollection> getFullTextSearchLocations(
|
||||
const std::wstring& searchTerm, bool caseSensitive) const override;
|
||||
|
||||
std::vector<SearchMatch> getAutocompletionMatches(const std::wstring& query, NodeTypeSet acceptedNodeTypes, bool acceptCommands) const override;
|
||||
std::vector<SearchMatch> getAutocompletionMatches(
|
||||
const std::wstring& query, NodeTypeSet acceptedNodeTypes, bool acceptCommands) const override;
|
||||
std::vector<SearchMatch> getAutocompletionSymbolMatches(
|
||||
const std::wstring& query, const NodeTypeSet& acceptedNodeTypes, size_t maxResultsCount, size_t maxBestScoredResultsLength) const;
|
||||
std::vector<SearchMatch> getAutocompletionFileMatches(const std::wstring& query, size_t maxResultsCount) const;
|
||||
std::vector<SearchMatch> getAutocompletionCommandMatches(const std::wstring& query, NodeTypeSet acceptedNodeTypes) const;
|
||||
const std::wstring& query,
|
||||
const NodeTypeSet& acceptedNodeTypes,
|
||||
size_t maxResultsCount,
|
||||
size_t maxBestScoredResultsLength) const;
|
||||
std::vector<SearchMatch> getAutocompletionFileMatches(
|
||||
const std::wstring& query, size_t maxResultsCount) const;
|
||||
std::vector<SearchMatch> getAutocompletionCommandMatches(
|
||||
const std::wstring& query, NodeTypeSet acceptedNodeTypes) const;
|
||||
std::vector<SearchMatch> getSearchMatchesForTokenIds(const std::vector<Id>& elementIds) const override;
|
||||
|
||||
std::shared_ptr<Graph> getGraphForAll() const override;
|
||||
std::shared_ptr<Graph> getGraphForNodeTypes(NodeTypeSet nodeTypes) const override;
|
||||
std::shared_ptr<Graph> getGraphForActiveTokenIds(
|
||||
const std::vector<Id>& tokenIds, const std::vector<Id>& expandedNodeIds, bool* isActiveNamespace = nullptr) const override;
|
||||
const std::vector<Id>& tokenIds,
|
||||
const std::vector<Id>& expandedNodeIds,
|
||||
bool* isActiveNamespace = nullptr) const override;
|
||||
std::shared_ptr<Graph> getGraphForChildrenOfNodeId(Id nodeId) const override;
|
||||
std::shared_ptr<Graph> getGraphForTrail(
|
||||
Id originId, Id targetId, NodeType::TypeMask nodeTypes, Edge::TypeMask trailType, bool nodeNonIndexed, size_t depth, bool directed) const override;
|
||||
Id originId,
|
||||
Id targetId,
|
||||
NodeType::TypeMask nodeTypes,
|
||||
Edge::TypeMask trailType,
|
||||
bool nodeNonIndexed,
|
||||
size_t depth,
|
||||
bool directed) const override;
|
||||
|
||||
NodeType::TypeMask getAvailableNodeTypes() const override;
|
||||
Edge::TypeMask getAvailableEdgeTypes() const override;
|
||||
@@ -128,8 +145,10 @@ public:
|
||||
std::vector<Id> getActiveTokenIdsForId(Id tokenId, Id* declarationId) const override;
|
||||
std::vector<Id> getNodeIdsForLocationIds(const std::vector<Id>& locationIds) const override;
|
||||
|
||||
std::shared_ptr<SourceLocationCollection> getSourceLocationsForTokenIds(const std::vector<Id>& tokenIds) const override;
|
||||
std::shared_ptr<SourceLocationCollection> getSourceLocationsForLocationIds(const std::vector<Id>& locationIds) const override;
|
||||
std::shared_ptr<SourceLocationCollection> getSourceLocationsForTokenIds(
|
||||
const std::vector<Id>& tokenIds) const override;
|
||||
std::shared_ptr<SourceLocationCollection> getSourceLocationsForLocationIds(
|
||||
const std::vector<Id>& locationIds) const override;
|
||||
|
||||
std::shared_ptr<SourceLocationFile> getSourceLocationsForFile(const FilePath& filePath) const override;
|
||||
std::shared_ptr<SourceLocationFile> getSourceLocationsForLinesInFile(
|
||||
@@ -158,7 +177,11 @@ public:
|
||||
Id addEdgeBookmark(const EdgeBookmark& bookmark) override;
|
||||
Id addBookmarkCategory(const std::wstring& categoryName) override;
|
||||
|
||||
void updateBookmark(const Id bookmarkId, const std::wstring& name, const std::wstring& comment, const std::wstring& categoryName) override;
|
||||
void updateBookmark(
|
||||
const Id bookmarkId,
|
||||
const std::wstring& name,
|
||||
const std::wstring& comment,
|
||||
const std::wstring& categoryName) override;
|
||||
void removeBookmark(const Id id) override;
|
||||
void removeBookmarkCategory(const Id id) override;
|
||||
|
||||
@@ -166,13 +189,15 @@ public:
|
||||
std::vector<EdgeBookmark> getAllEdgeBookmarks() const override;
|
||||
std::vector<BookmarkCategory> getAllBookmarkCategories() const override;
|
||||
|
||||
TooltipInfo getTooltipInfoForTokenIds(const std::vector<Id>& tokenIds, TooltipOrigin origin) const override;
|
||||
TooltipInfo getTooltipInfoForTokenIds(
|
||||
const std::vector<Id>& tokenIds, TooltipOrigin origin) const override;
|
||||
TooltipSnippet getTooltipSnippetForNode(const StorageNode& node) const;
|
||||
TooltipInfo getTooltipInfoForSourceLocationIdsAndLocalSymbolIds(
|
||||
const std::vector<Id>& locationIds, const std::vector<Id>& localSymbolIds) const override;
|
||||
|
||||
private:
|
||||
mutable struct {
|
||||
mutable struct
|
||||
{
|
||||
std::vector<StorageNode> nodes;
|
||||
std::vector<StorageFile> files;
|
||||
std::vector<StorageSymbol> symbols;
|
||||
@@ -196,8 +221,12 @@ private:
|
||||
std::unordered_map<Id, std::set<Id>> getFileIdToIncludingFileIdMap() const;
|
||||
std::unordered_map<Id, std::set<Id>> getFileIdToIncludedFileIdMap() const;
|
||||
std::unordered_map<Id, std::set<Id>> getFileIdToImportingFileIdMap() const;
|
||||
std::set<Id> getReferenced(const std::set<Id>& filePaths, std::unordered_map<Id, std::set<Id>> idToReferencingIdMap) const;
|
||||
std::set<Id> getReferencing(const std::set<Id>& filePaths, std::unordered_map<Id, std::set<Id>> idToReferencingIdMap) const;
|
||||
std::set<Id> getReferenced(
|
||||
const std::set<Id>& filePaths,
|
||||
std::unordered_map<Id, std::set<Id>> idToReferencingIdMap) const;
|
||||
std::set<Id> getReferencing(
|
||||
const std::set<Id>& filePaths,
|
||||
std::unordered_map<Id, std::set<Id>> idToReferencingIdMap) const;
|
||||
|
||||
std::set<FilePath> getReferencedByIncludes(const std::set<FilePath>& filePaths) const;
|
||||
std::set<FilePath> getReferencedByImports(const std::set<FilePath>& filePaths) const;
|
||||
@@ -208,9 +237,13 @@ private:
|
||||
void addNodesToGraph(const std::vector<Id>& nodeIds, Graph* graph, bool addChildCount) const;
|
||||
void addEdgesToGraph(const std::vector<Id>& edgeIds, Graph* graph) const;
|
||||
void addNodesWithParentsAndEdgesToGraph(
|
||||
const std::vector<Id>& nodeIds, const std::vector<Id>& edgeIds, Graph* graphh, bool addChildCount) const;
|
||||
const std::vector<Id>& nodeIds,
|
||||
const std::vector<Id>& edgeIds,
|
||||
Graph* graphh,
|
||||
bool addChildCount) const;
|
||||
|
||||
void addAggregationEdgesToGraph(Id nodeId, const std::vector<StorageEdge>& edgesToAggregate, Graph* graph) const;
|
||||
void addAggregationEdgesToGraph(
|
||||
Id nodeId, const std::vector<StorageEdge>& edgesToAggregate, Graph* graph) const;
|
||||
void addFileContentsToGraph(Id fileId, Graph* graph) const;
|
||||
void addComponentAccessToGraph(Graph* graph) const;
|
||||
void addComponentIsAmbiguousToGraph(Graph* graph) const;
|
||||
@@ -254,4 +287,4 @@ private:
|
||||
bool m_hasJavaFiles = false;
|
||||
};
|
||||
|
||||
#endif // PERSISTENT_STORAGE_H
|
||||
#endif // PERSISTENT_STORAGE_H
|
||||
|
||||
Reference in New Issue
Block a user