Lines Matching refs:In
64 JSONTransport(std::FILE *In, llvm::raw_ostream &Out, in JSONTransport() argument
66 : In(In), Out(Out), InMirror(InMirror ? *InMirror : llvm::nulls()), in JSONTransport()
104 while (!feof(In)) { in loop()
108 if (ferror(In)) in loop()
154 std::FILE *In; member in clang::clangd::__anon3b9da1120111::JSONTransport
200 bool readLine(std::FILE *In, llvm::SmallVectorImpl<char> &Out) { in readLine() argument
210 nullptr, [&] { return std::fgets(&Out[Size], BufSize, In); })) in readLine()
212 clearerr(In); in readLine()
233 if (feof(In) || ferror(In) || !readLine(In, Line)) in readStandardMessage()
280 return std::fread(&JSON[Pos], 1, ContentLength - Pos, In); in readStandardMessage()
288 clearerr(In); // If we're done, the error was transient. If we're not done, in readStandardMessage()
303 while (readLine(In, Line)) { in readDelimitedMessage()
318 if (ferror(In)) { in readDelimitedMessage()
327 std::unique_ptr<Transport> newJSONTransport(std::FILE *In, in newJSONTransport() argument
332 return std::make_unique<JSONTransport>(In, Out, InMirror, Pretty, Style); in newJSONTransport()