#pragma once #include "Clang.h" namespace clice { auto createCompilerInvocation(clang::tooling::CompileCommand& command, std::vector* extraArgs, llvm::IntrusiveRefCntPtr vfs, clang::DiagnosticConsumer& consumer) -> std::unique_ptr; auto createCompilerInstance(std::unique_ptr invocation, const clang::PrecompiledPreamble* preamble, std::unique_ptr content, llvm::IntrusiveRefCntPtr vfs, clang::DiagnosticConsumer& consumer) -> std::unique_ptr; } // namespace clice