|
clang
5.0.0
|
Interface for compilation database plugins. More...
#include "clang/Tooling/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 138 of file CompilationDatabase.h.
|
virtual |
Definition at line 111 of file CompilationDatabase.cpp.
|
pure virtual |
Loads a compilation database from a build directory.
1.8.6