Lines Matching defs:BinaryReader
156 struct BinaryReader { struct
158 BinaryReader(const char* head, size_t size) : head(head), end(head + size), error(false) {} in BinaryReader() argument
160 size_t LeftSize() const { return end - head; } in LeftSize()
162 bool CheckLeftSize(size_t size) { in CheckLeftSize()
173 void Move(size_t size) { in Move()
180 void Read(T& data) { in Read()
194 void Read(T* data_p, size_t n) { in Read()
209 std::string ReadString() { in ReadString()
225 const char* head;
226 const char* end;
227 bool error;