33 char*
const data_char =
reinterpret_cast<char*
>(&
data);
38Result<void>
PReadExact(
const ReaderSeeker&,
char* buf,
size_t size,
48 char*
const data_char =
reinterpret_cast<char*
>(&
data);
56 char* data_char =
reinterpret_cast<char*
>(&
data);
#define data
Definition: dict.c:56
#define CF_EXPECT(...)
Definition: expect.h:149
uint32_t size
Definition: io.h:2
Definition: alloc_driver.h:20
Result< bool > ReadExactOrEof(Reader &reader, char *buf, size_t size)
Definition: read_exact.cc:49
ssize_t ReadExact(SharedFD fd, char *buf, size_t size)
Definition: shared_buf.cc:44
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30
ssize_t ReadExactBinary(SharedFD fd, T *binary_data)
Definition: shared_buf.h:80
Result< T > PReadExactBinary(const ReaderSeeker &reader, uint64_t offset)
Definition: read_exact.h:46
Result< void > PReadExact(const ReaderSeeker &reader, char *buf, size_t size, uint64_t offset)
Definition: read_exact.cc:37
Result< std::optional< T > > ReadExactBinaryOrEof(Reader &reader)
Definition: read_exact.h:54