Lines Matching refs:ByteSwap
27 inline constexpr T ByteSwap(T value) { in requires()
300 return ByteSwap(internal::FromLittleEndian<uint16_t>(bytes)); in U16FromBigEndian()
310 return ByteSwap(internal::FromLittleEndian<uint32_t>(bytes)); in U32FromBigEndian()
320 return ByteSwap(internal::FromLittleEndian<uint64_t>(bytes)); in U64FromBigEndian()
344 return ByteSwap(internal::FromLittleEndian<int16_t>(bytes)); in I16FromBigEndian()
354 return ByteSwap(internal::FromLittleEndian<int32_t>(bytes)); in I32FromBigEndian()
364 return ByteSwap(internal::FromLittleEndian<int64_t>(bytes)); in I64FromBigEndian()
620 return internal::ToLittleEndian(ByteSwap(val)); in U16ToBigEndian()
631 return internal::ToLittleEndian(ByteSwap(val)); in U32ToBigEndian()
642 return internal::ToLittleEndian(ByteSwap(val)); in U64ToBigEndian()
664 return internal::ToLittleEndian(ByteSwap(val)); in I16ToBigEndian()
675 return internal::ToLittleEndian(ByteSwap(val)); in I32ToBigEndian()
686 return internal::ToLittleEndian(ByteSwap(val)); in I64ToBigEndian()
697 return internal::ToLittleEndian(ByteSwap(std::bit_cast<uint32_t>(val))); in FloatToBigEndian()
708 return internal::ToLittleEndian(ByteSwap(std::bit_cast<uint64_t>(val))); in DoubleToBigEndian()
715 using ::base::ByteSwap;