Lines Matching refs:ErrorMessage
164 loadFromDirectory(StringRef Directory, std::string &ErrorMessage) override { in loadFromDirectory() argument
168 JSONDatabasePath, ErrorMessage, JSONCommandLineSyntax::AutoDetect); in loadFromDirectory()
192 std::string &ErrorMessage, in loadFromFile() argument
197 ErrorMessage = "Error while opening JSON database: " + Result.message(); in loadFromFile()
202 if (!Database->parse(ErrorMessage)) in loadFromFile()
209 std::string &ErrorMessage, in loadFromBuffer() argument
215 if (!Database->parse(ErrorMessage)) in loadFromBuffer()
281 bool JSONCompilationDatabase::parse(std::string &ErrorMessage) { in parse() argument
284 ErrorMessage = "Error while parsing YAML."; in parse()
289 ErrorMessage = "Error while parsing YAML."; in parse()
294 ErrorMessage = "Expected array."; in parse()
300 ErrorMessage = "Expected object."; in parse()
310 ErrorMessage = "Expected strings as key."; in parse()
317 ErrorMessage = "Expected value."; in parse()
323 ErrorMessage = "Expected sequence as value."; in parse()
326 ErrorMessage = "Expected string as value."; in parse()
336 ErrorMessage = "Only strings are allowed in 'arguments'."; in parse()
349 ErrorMessage = ("Unknown key: \"" + in parse()
355 ErrorMessage = "Missing key: \"file\"."; in parse()
359 ErrorMessage = "Missing key: \"command\" or \"arguments\"."; in parse()
363 ErrorMessage = "Missing key: \"directory\"."; in parse()