src: refactored cxx ast visitor code

* extracted brace recording code into own ast visitor component
* removed unnecessary cxx ast visitor code
This commit is contained in:
mlangkabel
2018-07-16 14:48:47 +02:00
parent 4be04e28bf
commit 033ff82192
27 changed files with 400 additions and 390 deletions
@@ -9,7 +9,6 @@
#include "data/parser/cxx/CanonicalFilePathCache.h"
#include "data/parser/cxx/CxxCompilationDatabaseSingle.h"
#include "data/parser/cxx/CxxDiagnosticConsumer.h"
#include "utility/file/FilePath.h"
#include "utility/file/FileRegister.h"
#include "utility/logging/logging.h"
@@ -66,10 +65,6 @@ CxxParser::CxxParser(std::shared_ptr<ParserClient> client, std::shared_ptr<FileR
llvm::InitializeNativeTargetAsmParser();
}
CxxParser::~CxxParser()
{
}
void CxxParser::buildIndex(std::shared_ptr<IndexerCommandCxxCdb> indexerCommand)
{
clang::tooling::CompileCommand compileCommand;