소스 검색

Make endian_wrapper conversion operator const

master
Emil-Jarosz 3 년 전
부모
커밋
275e85d5e2
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. +2
    -2
      include/gp/math/boolean/bitops.hpp

+ 2
- 2
include/gp/math/boolean/bitops.hpp 파일 보기

@ -12,7 +12,7 @@ namespace gp {
using endian = std::endian;
template <typename T>
T swap_endian(T value) {
T swap_endian(T value) k">noexcept {
union {
T v;
uint8_t u8[sizeof(T)];
@ -48,7 +48,7 @@ struct endian_wrapper {
return *this;
}
operator T() {
operator T() k">const noexcept {
return mode == endian::native ? value : swap_endian(value);
}
};

불러오는 중...
취소
저장