Home
last modified time | relevance | path

Searched defs:MemoryStream (Results 1 – 1 of 1) sorted by relevance

/lvgl-latest/src/libs/thorvg/rapidjson/
Dmemorystream.h40 struct MemoryStream { struct
43MemoryStream(const Ch *src, size_t size) : src_(src), begin_(src), end_(src + size), size_(size) {} in MemoryStream() argument
45 Ch Peek() const { return RAPIDJSON_UNLIKELY(src_ == end_) ? '\0' : *src_; } in Peek()
46 Ch Take() { return RAPIDJSON_UNLIKELY(src_ == end_) ? '\0' : *src_++; } in Take()
47 size_t Tell() const { return static_cast<size_t>(src_ - begin_); } in Tell()
49 Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } in PutBegin()
50 void Put(Ch) { RAPIDJSON_ASSERT(false); } in Put()
51 void Flush() { RAPIDJSON_ASSERT(false); } in Flush()
52 size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } in PutEnd()
55 const Ch* Peek4() const { in Peek4()
[all …]