MCPcopy Create free account
hub / github.com/cinience/RedisStudio / FileReadStream

Function FileReadStream

include/rapidjson/filereadstream.h:43–47  ·  view source on GitHub ↗

Constructor. ! \param fp File pointer opened for read. \param buffer user-supplied buffer. \param bufferSize size of buffer in bytes. Must >=4 bytes. */

Source from the content-addressed store, hash-verified

41 \param bufferSize size of buffer in bytes. Must >=4 bytes.
42 */
43 FileReadStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferSize_(bufferSize), bufferLast_(0), current_(buffer_), readCount_(0), count_(0), eof_(false) {
44 RAPIDJSON_ASSERT(fp_ != 0);
45 RAPIDJSON_ASSERT(bufferSize >= 4);
46 Read();
47 }
48
49 Ch Peek() const { return *current_; }
50 Ch Take() { Ch c = *current_; Read(); return c; }

Callers

nothing calls this directly

Calls 1

ReadFunction · 0.85

Tested by

no test coverage detected