Lines Matching defs:read
9 // This file declares generic functions to read and write endian specific data.
65 inline value_type read(const void *memory, endianness endian) {
78 inline value_type read(const void *memory) {
79 return read<value_type, alignment>(memory, endian);
86 value_type ret = read<value_type, alignment>(memory, endian);
122 return read<value_type, endian, alignment>(memory);
218 return endian::read<value_type, endian, alignment>(
257 return endian::read<value_type, endian, alignment>(Ptr);
354 template <typename T> inline T read(const void *P, endianness E) {
355 return read<T, unaligned>(P, E);
358 template <typename T, endianness E> inline T read(const void *P) {
363 return read<uint16_t>(P, E);
366 return read<uint32_t>(P, E);
369 return read<uint64_t>(P, E);
373 return read<uint16_t, E>(P);
376 return read<uint32_t, E>(P);
379 return read<uint64_t, E>(P);