Lines Matching refs:ByteSwap
55 inline typename MakeSizedUnsignedInteger<size>::type ByteSwap(
64 inline uint8_t ByteSwap<1>(uint8_t x) {
71 inline uint64_t ByteSwap<8>(uint64_t x) {
75 inline uint32_t ByteSwap<4>(uint32_t x) {
79 inline uint16_t ByteSwap<2>(uint16_t x) {
86 inline uint64_t ByteSwap<8>(uint64_t x) {
90 inline uint32_t ByteSwap<4>(uint32_t x) {
94 inline uint16_t ByteSwap<2>(uint16_t x) {
103 inline uint64_t ByteSwap<8>(uint64_t x) {
107 inline uint32_t ByteSwap<4>(uint32_t x) {
111 inline uint16_t ByteSwap<2>(uint16_t x) {
122 inline std::enable_if_t<std::is_unsigned<Integer>::value, Integer> ByteSwap(
124 return internal::ByteSwap<sizeof(Integer)>(x);
134 result = ByteSwap<typename std::make_unsigned<Integer>::type>(result);
143 val = ByteSwap<typename std::make_unsigned<Integer>::type>(val);