Lines Matching defs:CompilerInstance
1 //===-- CompilerInstance.h - Clang Compiler Instance ------------*- C++ -*-===//
53 /// CompilerInstance - Helper class for managing a single instance of the Clang
56 /// The CompilerInstance serves two purposes:
65 /// object and retaking ownership prior to destroying the CompilerInstance.
69 /// come in two forms; a short form that reuses the CompilerInstance objects,
71 class CompilerInstance : public ModuleLoader {
177 CompilerInstance(const CompilerInstance &) = delete;
178 void operator=(const CompilerInstance &) = delete;
180 explicit CompilerInstance(
184 ~CompilerInstance() override;
200 /// - No other CompilerInstance state should have been initialized (this is
218 // of the context or else not CompilerInstance specific.