Lines Matching refs:head
158 BinaryReader(const char* head, size_t size) : head(head), end(head + size), error(false) {} in BinaryReader()
160 size_t LeftSize() const { return end - head; } in LeftSize()
175 head += size; in Move()
188 memcpy(&data, head, sizeof(T)); in Read()
189 head += sizeof(T); in Read()
203 memcpy(data_p, head, size); in Read()
204 head += size; in Read()
214 while (head < end && *head != '\0') { in ReadString()
215 result.push_back(*head++); in ReadString()
217 if (LIKELY(head < end && *head == '\0')) { in ReadString()
218 head++; in ReadString()
225 const char* head; member