111 "LoadBeFloat requires 32-bit float.");
112 static_assert(std::numeric_limits<float>::is_iec559,
113 "LoadBeFloat requires IEEE754 float.");
123 "LoadLeFloat requires 32-bit float.");
124 static_assert(std::numeric_limits<float>::is_iec559,
125 "LoadLeFloat requires IEEE754 float.");
135 "LoadBeDouble requires 64-bit double.");
136 static_assert(std::numeric_limits<double>::is_iec559,
137 "LoadBeDouble requires IEEE754 double.");
147 "LoadLeDouble requires 64-bit double.");
148 static_assert(std::numeric_limits<double>::is_iec559,
149 "LoadLeDouble requires IEEE754 double.");
169template <ByteOrder
byte_order>
173template <ByteOrder
byte_order>
177template <ByteOrder
byte_order>
181template <ByteOrder
byte_order>
185template <ByteOrder
byte_order>
189template <ByteOrder
byte_order>
193template <ByteOrder
byte_order>
197template <ByteOrder
byte_order>
202template <ByteOrder
byte_order>
206template <ByteOrder
byte_order>
213template <
typename IntegerType>
217template <
typename IntegerType>
224template <ByteOrder
byte_order,
typename IntegerType>
constexpr uint32_t LoadU32< kBigEndian >(const byte *source)
constexpr int16_t LoadBeInteger< int16_t >(const byte *source)
constexpr uint64_t LoadInteger< kBigEndian, uint64_t >(const byte *source)
constexpr uint32_t LoadU32< kLittleEndian >(const byte *source)
constexpr uint32_t LoadLeU32(const byte *source)
constexpr int32_t LoadS24< kLittleEndian >(const byte *source)
constexpr int64_t LoadBeInteger< int64_t >(const byte *source)
constexpr uint8_t LoadU8(const byte *source)
constexpr uint16_t LoadBeU16(const byte *source)
constexpr int64_t LoadS64< kBigEndian >(const byte *source)
constexpr uint16_t LoadBeInteger< uint16_t >(const byte *source)
constexpr uint64_t LoadLeU64(const byte *source)
constexpr uint16_t LoadU16(const byte *source)
constexpr uint64_t LoadLeInteger< uint64_t >(const byte *source)
constexpr uint16_t LoadLeU16(const byte *source)
constexpr uint16_t LoadU16< kBigEndian >(const byte *source)
constexpr uint8_t LoadInteger< kLittleEndian, uint8_t >(const byte *source)
roo::basic_string_view< CharT, Traits > basic_string_view
constexpr uint32_t LoadLeInteger< uint32_t >(const byte *source)
constexpr int64_t LoadInteger< kLittleEndian, int64_t >(const byte *source)
constexpr int32_t LoadS32< kBigEndian >(const byte *source)
constexpr int32_t LoadLeInteger< int32_t >(const byte *source)
constexpr int8_t LoadInteger< kLittleEndian, int8_t >(const byte *source)
constexpr uint32_t LoadU24(const byte *source)
constexpr uint8_t LoadInteger< kBigEndian, uint8_t >(const byte *source)
constexpr uint8_t LoadLeInteger< uint8_t >(const byte *source)
constexpr IntegerType LoadLeInteger(const byte *source)
constexpr uint32_t LoadU32(const byte *source)
constexpr int8_t LoadLeInteger< int8_t >(const byte *source)
constexpr uint64_t LoadU64(const byte *source)
constexpr int32_t LoadS24< kBigEndian >(const byte *source)
constexpr int16_t LoadS16< kBigEndian >(const byte *source)
constexpr uint32_t LoadInteger< kBigEndian, uint32_t >(const byte *source)
constexpr int64_t LoadS64(const byte *source)
constexpr int32_t LoadBeS32(const byte *source)
constexpr uint64_t LoadBeU64(const byte *source)
constexpr int64_t LoadBeS64(const byte *source)
constexpr int16_t LoadS16< kLittleEndian >(const byte *source)
constexpr int8_t LoadBeInteger< int8_t >(const byte *source)
constexpr uint32_t LoadBeU32(const byte *source)
constexpr int16_t LoadLeInteger< int16_t >(const byte *source)
constexpr int64_t LoadS64< kLittleEndian >(const byte *source)
constexpr int32_t LoadLeS32(const byte *source)
constexpr uint8_t LoadBeInteger< uint8_t >(const byte *source)
constexpr uint64_t LoadInteger< kLittleEndian, uint64_t >(const byte *source)
constexpr int16_t LoadLeS16(const byte *source)
constexpr int8_t LoadS8(const byte *source)
constexpr uint32_t LoadBeU24(const byte *source)
constexpr uint32_t LoadLeU24(const byte *source)
constexpr int32_t LoadS32< kLittleEndian >(const byte *source)
constexpr uint32_t LoadU24< kBigEndian >(const byte *source)
constexpr IntegerType LoadInteger(const byte *source)
constexpr uint16_t LoadInteger< kLittleEndian, uint16_t >(const byte *source)
constexpr int32_t LoadLeS24(const byte *source)
constexpr int32_t LoadInteger< kLittleEndian, int32_t >(const byte *source)
constexpr T LoadHostNative(const byte *source)
constexpr uint32_t LoadInteger< kLittleEndian, uint32_t >(const byte *source)
constexpr int8_t LoadInteger< kBigEndian, int8_t >(const byte *source)
constexpr IntegerType LoadBeInteger(const byte *source)
constexpr int64_t LoadLeS64(const byte *source)
constexpr int32_t LoadBeS24(const byte *source)
constexpr uint32_t LoadBeInteger< uint32_t >(const byte *source)
constexpr uint16_t LoadLeInteger< uint16_t >(const byte *source)
constexpr uint64_t LoadBeInteger< uint64_t >(const byte *source)
constexpr uint64_t LoadU64< kLittleEndian >(const byte *source)
constexpr uint16_t LoadU16< kLittleEndian >(const byte *source)
constexpr int32_t LoadS24(const byte *source)
constexpr int64_t LoadLeInteger< int64_t >(const byte *source)
constexpr int16_t LoadInteger< kBigEndian, int16_t >(const byte *source)
constexpr uint64_t LoadU64< kBigEndian >(const byte *source)
constexpr uint16_t LoadInteger< kBigEndian, uint16_t >(const byte *source)
constexpr int32_t LoadBeInteger< int32_t >(const byte *source)
constexpr int16_t LoadS16(const byte *source)
constexpr int64_t LoadInteger< kBigEndian, int64_t >(const byte *source)
constexpr int16_t LoadBeS16(const byte *source)
constexpr uint32_t LoadU24< kLittleEndian >(const byte *source)
constexpr int16_t LoadInteger< kLittleEndian, int16_t >(const byte *source)
constexpr int32_t LoadInteger< kBigEndian, int32_t >(const byte *source)
constexpr int32_t LoadS32(const byte *source)