Skip to content

Commit e089b2f

Browse files
committed
DPL: use constraints directly on arguments in place of requires
1 parent 18a9be8 commit e089b2f

File tree

1 file changed

+3
-6
lines changed
  • Framework/Foundation/include/Framework

1 file changed

+3
-6
lines changed

Framework/Foundation/include/Framework/Endian.h

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,19 @@
3535

3636

3737
template <typename T>
38-
requires std::same_as<T, uint16_t>
39-
inline uint16_t doSwap(uint16_t x)
38+
inline uint16_t doSwap(std::same_as<uint16_t> auto x)
4039
{
4140
return swap16_(x);
4241
}
4342

4443
template <typename T>
45-
requires std::same_as<T, uint32_t>
46-
inline uint32_t doSwap(uint32_t x)
44+
inline uint32_t doSwap(std::same_as<uint32_t> auto x)
4745
{
4846
return swap32_(x);
4947
}
5048

5149
template <typename T>
52-
requires std::same_as<T, uint64_t>
53-
inline uint64_t doSwap(uint64_t x)
50+
inline uint64_t doSwap(std::same_as<uint64_t> auto x)
5451
{
5552
return swap64_(x);
5653
}

0 commit comments

Comments
 (0)