mirror of
https://github.com/MaskRay/ccls.git
synced 2025-03-30 13:32:13 +00:00
Forward declare Project
This commit is contained in:
parent
3f1cb5c072
commit
e09ed35a8d
@ -1,6 +1,7 @@
|
|||||||
#include "message_handler.h"
|
#include "message_handler.h"
|
||||||
|
|
||||||
#include "lex_utils.h"
|
#include "lex_utils.h"
|
||||||
|
#include "project.h"
|
||||||
#include "query_utils.h"
|
#include "query_utils.h"
|
||||||
#include "queue_manager.h"
|
#include "queue_manager.h"
|
||||||
#include "semantic_highlight_symbol_cache.h"
|
#include "semantic_highlight_symbol_cache.h"
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
#include "ipc.h"
|
#include "ipc.h"
|
||||||
#include "language_server_api.h"
|
#include "language_server_api.h"
|
||||||
#include "query.h"
|
#include "query.h"
|
||||||
#include "project.h"
|
|
||||||
|
|
||||||
#include <optional.h>
|
#include <optional.h>
|
||||||
|
|
||||||
@ -18,6 +17,7 @@ struct ImportManager;
|
|||||||
struct ImportPipelineStatus;
|
struct ImportPipelineStatus;
|
||||||
struct IncludeComplete;
|
struct IncludeComplete;
|
||||||
struct MultiQueueWaiter;
|
struct MultiQueueWaiter;
|
||||||
|
struct Project;
|
||||||
struct QueryDatabase;
|
struct QueryDatabase;
|
||||||
struct SemanticHighlightSymbolCache;
|
struct SemanticHighlightSymbolCache;
|
||||||
struct TimestampManager;
|
struct TimestampManager;
|
||||||
@ -75,7 +75,7 @@ struct BaseMessageHandler : MessageHandler {
|
|||||||
};
|
};
|
||||||
|
|
||||||
bool FindFileOrFail(QueryDatabase* db,
|
bool FindFileOrFail(QueryDatabase* db,
|
||||||
const Project *project,
|
const Project* project,
|
||||||
optional<lsRequestId> id,
|
optional<lsRequestId> id,
|
||||||
const std::string& absolute_path,
|
const std::string& absolute_path,
|
||||||
QueryFile** out_query_file,
|
QueryFile** out_query_file,
|
||||||
|
Loading…
Reference in New Issue
Block a user