<
classT,
classChecker>
30StringRef Option, StringRef ConfigFile) {
31 if(ConfigFile.trim().empty())
34llvm::vfs::FileSystem *FS = llvm::vfs::getRealFileSystem().get();
35llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> Buffer =
36FS->getBufferForFile(ConfigFile.str());
38 if(Buffer.getError()) {
40 "a valid filename instead of '"+
41std::string(ConfigFile) +
"'");
45llvm::yaml::Input Input(Buffer.get()->getBuffer());
49 if(std::error_code ec = Input.error()) {
51 "a valid yaml file: "+ ec.message());
void reportInvalidCheckerOptionValue(const CheckerBase *C, StringRef OptionName, StringRef ExpectedValueDesc) const
Emits an error through a DiagnosticsEngine about an invalid user supplied checker option value.
std::optional< T > getConfiguration(CheckerManager &Mgr, Checker *Chk, StringRef Option, StringRef ConfigFile)
Read the given file from the filesystem and parse it as a yaml file.
The JSON file list parser is used to communicate input to InstallAPI.
const FunctionProtoType * T
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4