From 4f57b711bbd7099b4eb30b6e7551833d440bb93e Mon Sep 17 00:00:00 2001 From: Jacob Dufault Date: Sun, 23 Apr 2017 13:02:41 -0700 Subject: [PATCH] Remove some unused code --- src/command_line.cc | 196 ++++++++++++++++++++++++++------------------ 1 file changed, 114 insertions(+), 82 deletions(-) diff --git a/src/command_line.cc b/src/command_line.cc index 7b66cb8e..453064cc 100644 --- a/src/command_line.cc +++ b/src/command_line.cc @@ -76,9 +76,6 @@ std::vector kEmptyArgs; struct IpcManager { - static constexpr const char* kIpcLanguageClientName = "lanclient"; - static constexpr const int kQueueSizeBytes = 1024 * 8; - static IpcManager* instance_; static IpcManager* instance() { return instance_; @@ -211,19 +208,6 @@ QueryFile* FindFile(QueryDatabase* db, const std::string& filename) { return nullptr; } -optional* GetQuery(QueryDatabase* db, const QueryFileId& id) { - return &db->files[id.id]; -} -optional* GetQuery(QueryDatabase* db, const QueryTypeId& id) { - return &db->types[id.id]; -} -optional* GetQuery(QueryDatabase* db, const QueryFuncId& id) { - return &db->funcs[id.id]; -} -optional* GetQuery(QueryDatabase* db, const QueryVarId& id) { - return &db->vars[id.id]; -} - optional GetDefinitionSpellingOfSymbol(QueryDatabase* db, const QueryTypeId& id) { @@ -719,6 +703,120 @@ std::vector FindSymbolsAtLocation(WorkingFile* working_file, QueryFil return symbols; } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +struct Index_DoIndex { + enum class Type { + ImportAndUpdate, + ImportOnly, + Parse, + Freshen, + }; + + Index_DoIndex(Type type, const std::string& path, const optional>& args) + : type(type), path(path), args(args) {} + + Type type; + std::string path; + optional> args; +}; + +struct Index_DoIdMap { + std::unique_ptr previous; + std::unique_ptr current; + + explicit Index_DoIdMap(std::unique_ptr previous, + std::unique_ptr current) + : previous(std::move(previous)), + current(std::move(current)) {} +}; + +struct Index_OnIdMapped { + std::unique_ptr previous_index; + std::unique_ptr current_index; + std::unique_ptr previous_id_map; + std::unique_ptr current_id_map; +}; + +struct Index_OnIndexed { + IndexUpdate update; + explicit Index_OnIndexed(IndexUpdate& update) : update(update) {} +}; + +using Index_DoIndexQueue = ThreadedQueue; +using Index_DoIdMapQueue = ThreadedQueue; +using Index_OnIdMappedQueue = ThreadedQueue; +using Index_OnIndexedQueue = ThreadedQueue; + +void RegisterMessageTypes() { + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); + MessageRegistry::instance()->Register(); +} + + + + + + + + + + + + + + + + + } // namespace @@ -783,72 +881,6 @@ std::vector FindSymbolsAtLocation(WorkingFile* working_file, QueryFil -struct Index_DoIndex { - enum class Type { - ImportAndUpdate, - ImportOnly, - Parse, - Freshen, - }; - - Index_DoIndex(Type type, const std::string& path, const optional>& args) - : type(type), path(path), args(args) {} - - Type type; - std::string path; - optional> args; -}; - -struct Index_DoIdMap { - std::unique_ptr previous; - std::unique_ptr current; - - explicit Index_DoIdMap(std::unique_ptr previous, - std::unique_ptr current) - : previous(std::move(previous)), - current(std::move(current)) {} -}; - -struct Index_OnIdMapped { - std::unique_ptr previous_index; - std::unique_ptr current_index; - std::unique_ptr previous_id_map; - std::unique_ptr current_id_map; -}; - -struct Index_OnIndexed { - IndexUpdate update; - explicit Index_OnIndexed(IndexUpdate& update) : update(update) {} -}; - -using Index_DoIndexQueue = ThreadedQueue; -using Index_DoIdMapQueue = ThreadedQueue; -using Index_OnIdMappedQueue = ThreadedQueue; -using Index_OnIndexedQueue = ThreadedQueue; - -void RegisterMessageTypes() { - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); - MessageRegistry::instance()->Register(); -} - - -