Lines Matching defs:ErrorMessage
163 loadFromDirectory(StringRef Directory, std::string &ErrorMessage) override {
167 JSONDatabasePath, ErrorMessage, JSONCommandLineSyntax::AutoDetect);
194 std::string &ErrorMessage,
202 ErrorMessage = "Error while opening JSON database: " + Result.message();
207 if (!Database->parse(ErrorMessage))
214 std::string &ErrorMessage,
220 if (!Database->parse(ErrorMessage))
328 bool JSONCompilationDatabase::parse(std::string &ErrorMessage) {
331 ErrorMessage = "Error while parsing YAML.";
336 ErrorMessage = "Error while parsing YAML.";
341 ErrorMessage = "Expected array.";
347 ErrorMessage = "Expected object.";
357 ErrorMessage = "Expected strings as key.";
364 ErrorMessage = "Expected value.";
371 ErrorMessage = "Expected sequence as value.";
378 ErrorMessage = "Only strings are allowed in 'arguments'.";
385 ErrorMessage = "Expected string as value.";
398 ErrorMessage =
405 ErrorMessage = "Missing key: \"file\".";
409 ErrorMessage = "Missing key: \"command\" or \"arguments\".";
413 ErrorMessage = "Missing key: \"directory\".";