|
clang 22.0.0git
|
A simple dependency action controller that uses a callback. More...
#include "clang/DependencyScanning/DependencyScanningUtils.h"
Public Member Functions | |
| virtual | ~CallbackActionController () |
| CallbackActionController (LookupModuleOutputCallback LMO) | |
| std::string | lookupModuleOutput (const clang::dependencies::ModuleDeps &MD, clang::dependencies::ModuleOutputKind Kind) override |
| Public Member Functions inherited from clang::dependencies::DependencyActionController | |
| virtual | ~DependencyActionController () |
Static Public Member Functions | |
| static std::string | lookupUnreachableModuleOutput (const clang::dependencies::ModuleDeps &MD, clang::dependencies::ModuleOutputKind Kind) |
A simple dependency action controller that uses a callback.
If no callback is provided, it is assumed that looking up module outputs is unreachable.
Definition at line 139 of file DependencyScanningUtils.h.
|
virtual |
Definition at line 38 of file DependencyScanningUtils.cpp.
|
inline |
Definition at line 150 of file DependencyScanningUtils.h.
References lookupUnreachableModuleOutput().
|
inlineoverridevirtual |
Implements clang::dependencies::DependencyActionController.
Definition at line 158 of file DependencyScanningUtils.h.
|
inlinestatic |
Definition at line 145 of file DependencyScanningUtils.h.
Referenced by CallbackActionController().