quill
|
Public Member Functions | |
constexpr | uint128_fallback (uint64_t hi, uint64_t lo) |
constexpr | uint128_fallback (uint64_t value=0) |
constexpr auto | high () const noexcept -> uint64_t |
constexpr auto | low () const noexcept -> uint64_t |
template<typename T , FMTQUILL_ENABLE_IF(std::is_integral< T >::value) > | |
constexpr | operator T () const |
FMTQUILL_CONSTEXPR auto | operator>> (int shift) const -> uint128_fallback |
FMTQUILL_CONSTEXPR auto | operator<< (int shift) const -> uint128_fallback |
FMTQUILL_CONSTEXPR auto | operator>>= (int shift) -> uint128_fallback & |
FMTQUILL_CONSTEXPR void | operator+= (uint128_fallback n) |
FMTQUILL_CONSTEXPR void | operator &= (uint128_fallback n) |
FMTQUILL_CONSTEXPR20 auto | operator+= (uint64_t n) noexcept -> uint128_fallback & |
Friends | |
constexpr auto | operator== (const uint128_fallback &lhs, const uint128_fallback &rhs) -> bool |
constexpr auto | operator!= (const uint128_fallback &lhs, const uint128_fallback &rhs) -> bool |
constexpr auto | operator> (const uint128_fallback &lhs, const uint128_fallback &rhs) -> bool |
constexpr auto | operator| (const uint128_fallback &lhs, const uint128_fallback &rhs) -> uint128_fallback |
constexpr auto | operator & (const uint128_fallback &lhs, const uint128_fallback &rhs) -> uint128_fallback |
constexpr auto | operator~ (const uint128_fallback &n) -> uint128_fallback |
FMTQUILL_CONSTEXPR auto | operator+ (const uint128_fallback &lhs, const uint128_fallback &rhs) -> uint128_fallback |
FMTQUILL_CONSTEXPR auto | operator* (const uint128_fallback &lhs, uint32_t rhs) -> uint128_fallback |
constexpr auto | operator- (const uint128_fallback &lhs, uint64_t rhs) -> uint128_fallback |