src: remove unused includes

This commit is contained in:
malte_langkabel
2017-05-17 12:10:22 +02:00
parent ea3fd8b928
commit 6cb2119cce
150 changed files with 64 additions and 211 deletions
@@ -1,6 +1,7 @@
#include "data/parser/cxx/ASTActionFactory.h"
#include "clang/Frontend/FrontendActions.h"
#include "data/parser/cxx/ASTAction.h"
ASTActionFactory::ASTActionFactory(
std::shared_ptr<ParserClient> client,
@@ -3,10 +3,11 @@
#include "clang/Tooling/Tooling.h"
#include "data/parser/cxx/ASTAction.h"
#include "data/parser/cxx/cxxCacheTypes.h"
#include "utility/file/FileRegister.h"
class ParserClient;
class ASTActionFactory
: public clang::tooling::FrontendActionFactory
{
@@ -1,7 +1,5 @@
#include "data/parser/cxx/CxxAstVisitorComponentContext.h"
#include "utility/ScopedFunctor.h"
CxxAstVisitorComponentContext::CxxAstVisitorComponentContext(CxxAstVisitor* astVisitor)
: CxxAstVisitorComponent(astVisitor)
{
@@ -2,7 +2,6 @@
#define CXX_AST_VISITOR_COMPONENT_IMPLICIT_CODE_H
#include "data/parser/cxx/CxxAstVisitorComponent.h"
#include "data/parser/cxx/CxxContext.h"
// This CxxAstVisitorComponent is responsible for deciding if the AstVisitor should visit implicit code in the current context.
class CxxAstVisitorComponentImplicitCode: public CxxAstVisitorComponent
@@ -6,14 +6,12 @@
#include "utility/file/FileRegister.h"
#include "utility/logging/logging.h"
#include "utility/text/TextAccess.h"
#include "utility/tracing.h"
#include "data/indexer/IndexerCommandCxxCdb.h"
#include "data/indexer/IndexerCommandCxxManual.h"
#include "data/parser/cxx/ASTActionFactory.h"
#include "data/parser/cxx/CxxCompilationDatabaseSingle.h"
#include "data/parser/cxx/CxxDiagnosticConsumer.h"
#include "settings/LanguageType.h"
namespace
{
+2 -1
View File
@@ -2,7 +2,6 @@
#define CXX_PARSER_H
#include "data/parser/cxx/cxxCacheTypes.h"
#include "data/parser/cxx/CxxCompilationDatabaseSingle.h"
#include "data/parser/Parser.h"
class CxxDiagnosticConsumer;
@@ -12,6 +11,8 @@ class IndexerCommandCxxCdb;
class IndexerCommandCxxManual;
class TaskParseCxx;
namespace clang { namespace tooling { class FixedCompilationDatabase; } }
class CxxParser: public Parser
{
public:
@@ -7,7 +7,6 @@
#include "data/name/NameHierarchy.h"
#include "data/parser/cxx/name/CxxName.h"
#include "data/parser/cxx/name/CxxDeclName.h"
#include "data/parser/cxx/name/CxxQualifierFlags.h"
class CxxTypeName: public CxxName
@@ -8,7 +8,6 @@
#include "data/parser/cxx/name_resolver/CxxTemplateArgumentNameResolver.h"
#include "data/parser/cxx/name_resolver/CxxTypeNameResolver.h"
#include "utility/file/FilePath.h"
#include "utility/logging/logging.h"
#include "utility/ScopedSwitcher.h"
CxxDeclNameResolver::CxxDeclNameResolver()
@@ -1,7 +1,6 @@
#ifndef CXX_DECL_NAME_RESOLVER_H
#define CXX_DECL_NAME_RESOLVER_H
#include "data/name/NameHierarchy.h"
#include "data/parser/cxx/name/CxxDeclName.h"
#include "data/parser/cxx/name_resolver/CxxNameResolver.h"
@@ -3,9 +3,10 @@
#include <memory>
#include "data/parser/cxx/name/CxxDeclName.h"
#include "data/parser/cxx/name_resolver/CxxNameResolver.h"
class CxxName;
class CxxSpecifierNameResolver: public CxxNameResolver
{
public:
@@ -4,7 +4,6 @@
#include <clang/AST/DeclTemplate.h>
#include "data/parser/cxx/name_resolver/CxxTypeNameResolver.h"
#include "utility/logging/logging.h"
CxxTemplateArgumentNameResolver::CxxTemplateArgumentNameResolver()
: CxxNameResolver(std::vector<const clang::Decl*>())