clang
3.9.0
|
Interface for compilation database plugins. More...
#include <CompilationDatabase.h>
Public Member Functions | |
virtual | ~CompilationDatabasePlugin () |
virtual std::unique_ptr < CompilationDatabase > | loadFromDirectory (StringRef Directory, std::string &ErrorMessage)=0 |
Loads a compilation database from a build directory. More... | |
Interface for compilation database plugins.
A compilation database plugin allows the user to register custom compilation databases that are picked up as compilation database if the corresponding library is linked in. To register a plugin, declare a static variable like:
Definition at line 144 of file CompilationDatabase.h.
|
virtual |
Definition at line 109 of file CompilationDatabase.cpp.
|
pure virtual |
Loads a compilation database from a build directory.