clang 20.0.0git
|
Interface for compilation database plugins. More...
#include "clang/Tooling/CompilationDatabasePluginRegistry.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. | |
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 28 of file CompilationDatabasePluginRegistry.h.
|
virtualdefault |
|
pure virtual |
Loads a compilation database from a build directory.