
add_files(
	LIB_CXX_FILES

	data/indexer/IndexerCommandCxx.cpp
	data/indexer/IndexerCommandCxx.h
	data/indexer/IndexerCommandCxxCdb.cpp
	data/indexer/IndexerCommandCxxCdb.h
	data/indexer/IndexerCommandCxxManual.cpp
	data/indexer/IndexerCommandCxxManual.h
	data/indexer/IndexerCxx.h
	data/indexer/IndexerFactoryModuleCxxCdb.cpp
	data/indexer/IndexerFactoryModuleCxxCdb.h
	data/indexer/IndexerFactoryModuleCxxManual.cpp
	data/indexer/IndexerFactoryModuleCxxManual.h

	data/parser/cxx/name/CxxDeclName.cpp
	data/parser/cxx/name/CxxDeclName.h
	data/parser/cxx/name/CxxFunctionDeclName.cpp
	data/parser/cxx/name/CxxFunctionDeclName.h
	data/parser/cxx/name/CxxName.cpp
	data/parser/cxx/name/CxxName.h
	data/parser/cxx/name/CxxQualifierFlags.cpp
	data/parser/cxx/name/CxxQualifierFlags.h
	data/parser/cxx/name/CxxTypeName.cpp
	data/parser/cxx/name/CxxTypeName.h
	data/parser/cxx/name/CxxVariableDeclName.cpp
	data/parser/cxx/name/CxxVariableDeclName.h

	data/parser/cxx/name_resolver/CxxDeclNameResolver.cpp
	data/parser/cxx/name_resolver/CxxDeclNameResolver.h
	data/parser/cxx/name_resolver/CxxNameResolver.cpp
	data/parser/cxx/name_resolver/CxxNameResolver.h
	data/parser/cxx/name_resolver/CxxSpecifierNameResolver.cpp
	data/parser/cxx/name_resolver/CxxSpecifierNameResolver.h
	data/parser/cxx/name_resolver/CxxTemplateArgumentNameResolver.cpp
	data/parser/cxx/name_resolver/CxxTemplateArgumentNameResolver.h
	data/parser/cxx/name_resolver/CxxTypeNameResolver.cpp
	data/parser/cxx/name_resolver/CxxTypeNameResolver.h

	data/parser/cxx/ASTAction.h
	data/parser/cxx/ASTActionFactory.cpp
	data/parser/cxx/ASTActionFactory.h
	data/parser/cxx/ASTConsumer.cpp
	data/parser/cxx/ASTConsumer.h
	data/parser/cxx/CommentHandler.cpp
	data/parser/cxx/CommentHandler.h
	data/parser/cxx/CxxAstVisitor.cpp
	data/parser/cxx/CxxAstVisitor.h
	data/parser/cxx/CxxAstVisitorComponent.cpp
	data/parser/cxx/CxxAstVisitorComponent.h
	data/parser/cxx/CxxAstVisitorComponentContext.cpp
	data/parser/cxx/CxxAstVisitorComponentContext.h
	data/parser/cxx/CxxAstVisitorComponentDeclRefKind.cpp
	data/parser/cxx/CxxAstVisitorComponentDeclRefKind.h
	data/parser/cxx/CxxAstVisitorComponentImplicitCode.cpp
	data/parser/cxx/CxxAstVisitorComponentImplicitCode.h
	data/parser/cxx/CxxAstVisitorComponentIndexer.cpp
	data/parser/cxx/CxxAstVisitorComponentIndexer.h
	data/parser/cxx/CxxAstVisitorComponentTypeRefKind.cpp
	data/parser/cxx/CxxAstVisitorComponentTypeRefKind.h
	data/parser/cxx/cxxCacheTypes.h
	data/parser/cxx/CxxCompilationDatabaseSingle.cpp
	data/parser/cxx/CxxCompilationDatabaseSingle.h
	data/parser/cxx/CxxContext.cpp
	data/parser/cxx/CxxContext.h
	data/parser/cxx/CxxDiagnosticConsumer.cpp
	data/parser/cxx/CxxDiagnosticConsumer.h
	data/parser/cxx/CxxParser.cpp
	data/parser/cxx/CxxParser.h
	data/parser/cxx/CxxVerboseAstVisitor.cpp
	data/parser/cxx/CxxVerboseAstVisitor.h
	data/parser/cxx/PreprocessorCallbacks.cpp
	data/parser/cxx/PreprocessorCallbacks.h
	data/parser/cxx/utilityCxxAstVisitor.cpp
	data/parser/cxx/utilityCxxAstVisitor.h
	
	data/storage/StorageTransformationAnonymousTypedef.cpp
	data/storage/StorageTransformationAnonymousTypedef.h

	project/IncludeDirective.cpp
	project/IncludeDirective.h
	project/IncludeValidation.cpp
	project/IncludeValidation.h
	project/SourceGroupCxx.cpp
	project/SourceGroupCxx.h
	project/SourceGroupCxxCdb.cpp
	project/SourceGroupCxxCdb.h
	project/SourceGroupCxxEmpty.cpp
	project/SourceGroupCxxEmpty.h
	project/SourceGroupFactoryModuleCxx.cpp
	project/SourceGroupFactoryModuleCxx.h

	utility/CompilationDatabase.cpp
	utility/CompilationDatabase.h
)
