Lines Matching refs:buffer
33 inline T ReadBuffer(void **buffer, size_t offset)
35 T result = *(reinterpret_cast<T *>(*buffer));
36 *buffer = reinterpret_cast<void *>(reinterpret_cast<uintptr_t>(*buffer) + offset);
41 inline T ReadBuffer(void **buffer)
43 T result = *(reinterpret_cast<T *>(*buffer));
44 *buffer = reinterpret_cast<void *>(reinterpret_cast<uintptr_t>(*buffer) + result.offset_);
48 inline char *ReadBuffer(void **buffer)
50 auto result = reinterpret_cast<char *>(*buffer);
51 *buffer = reinterpret_cast<void *>(reinterpret_cast<uintptr_t>(*buffer) + strlen(result) + 1);
56 inline T *ReadBufferInSize(void **buffer)
58 T *result = reinterpret_cast<T *>(*buffer);
59 *buffer = reinterpret_cast<void *>(reinterpret_cast<uintptr_t>(*buffer) + result->Size());