118 "StoreBeFloat requires 32-bit float.");
119 static_assert(std::numeric_limits<float>::is_iec559,
120 "StoreBeFloat requires IEEE754 float.");
129 "StoreLeFloat requires 32-bit float.");
130 static_assert(std::numeric_limits<float>::is_iec559,
131 "StoreLeFloat requires IEEE754 float.");
140 "StoreBeDouble requires 64-bit double.");
141 static_assert(std::numeric_limits<double>::is_iec559,
142 "StoreBeDouble requires IEEE754 double.");
151 "StoreLeDouble requires 64-bit double.");
152 static_assert(std::numeric_limits<double>::is_iec559,
153 "StoreLeDouble requires IEEE754 double.");
172template <ByteOrder
byte_order>
176template <ByteOrder
byte_order>
180template <ByteOrder
byte_order>
184template <ByteOrder
byte_order>
188template <ByteOrder
byte_order>
192template <ByteOrder
byte_order>
196template <ByteOrder
byte_order>
200template <ByteOrder
byte_order>
205template <ByteOrder
byte_order>
209template <ByteOrder
byte_order>
216template <ByteOrder
byte_order,
typename IntegerType>
void StoreS8(int8_t v, byte *target)
void StoreInteger< kLittleEndian, uint64_t >(uint64_t v, byte *target)
void StoreLeS32(uint32_t v, byte *target)
void StoreBeU24(uint32_t v, byte *target)
void StoreS24< kBigEndian >(int32_t v, byte *target)
void StoreU24< kLittleEndian >(uint32_t v, byte *target)
void StoreBeS24(uint32_t v, byte *target)
void StoreU32< kBigEndian >(uint32_t v, byte *target)
void StoreHostNative(const T &v, byte *target)
void StoreU16(uint16_t v, byte *target)
void StoreBeS16(uint16_t v, byte *target)
void StoreInteger< kBigEndian, uint64_t >(uint64_t v, byte *target)
void StoreS24< kLittleEndian >(int32_t v, byte *target)
void StoreBeU16(uint16_t v, byte *target)
void StoreInteger< kBigEndian, uint16_t >(uint16_t v, byte *target)
void StoreS16< kBigEndian >(int16_t v, byte *target)
void StoreInteger< kBigEndian, uint8_t >(uint8_t v, byte *target)
void StoreS64(int64_t v, byte *target)
void StoreU8(uint8_t v, byte *target)
roo::basic_string_view< CharT, Traits > basic_string_view
void StoreS32(int32_t v, byte *target)
void StoreInteger< kBigEndian, int8_t >(int8_t v, byte *target)
void StoreBeU64(uint64_t v, byte *target)
void StoreU24< kBigEndian >(uint32_t v, byte *target)
void StoreInteger< kBigEndian, uint32_t >(uint32_t v, byte *target)
void StoreS64< kLittleEndian >(int64_t v, byte *target)
void StoreU32< kLittleEndian >(uint32_t v, byte *target)
void StoreS64< kBigEndian >(int64_t v, byte *target)
void StoreInteger< kLittleEndian, int8_t >(int8_t v, byte *target)
void StoreLeU24(uint32_t v, byte *target)
void StoreLeS64(uint64_t v, byte *target)
void StoreLeU64(uint64_t v, byte *target)
void StoreS32< kLittleEndian >(int32_t v, byte *target)
void StoreLeS24(uint32_t v, byte *target)
void StoreU16< kBigEndian >(uint16_t v, byte *target)
void StoreBeS64(uint64_t v, byte *target)
void StoreLeU16(uint16_t v, byte *target)
void StoreS16< kLittleEndian >(int16_t v, byte *target)
void StoreS16(int16_t v, byte *target)
void StoreU64(uint64_t v, byte *target)
void StoreInteger< kLittleEndian, uint32_t >(uint32_t v, byte *target)
void StoreU24(uint32_t v, byte *target)
void StoreLeS16(uint16_t v, byte *target)
void StoreBeS32(uint32_t v, byte *target)
void StoreS24(int32_t v, byte *target)
void StoreU64< kBigEndian >(uint64_t v, byte *target)
void StoreU64< kLittleEndian >(uint64_t v, byte *target)
void StoreS32< kBigEndian >(int32_t v, byte *target)
void StoreInteger(IntegerType v, byte *target)
void StoreBeU32(uint32_t v, byte *target)
void StoreLeU32(uint32_t v, byte *target)
void StoreU16< kLittleEndian >(uint16_t v, byte *target)
void StoreU32(uint32_t v, byte *target)
void StoreInteger< kLittleEndian, uint8_t >(uint8_t v, byte *target)
void StoreInteger< kLittleEndian, uint16_t >(uint16_t v, byte *target)