|
HDK
|
#include <format.h>
Public Member Functions | |
| constexpr | uint128_fallback (uint64_t hi, uint64_t lo) |
| constexpr | uint128_fallback (uint64_t value=0) |
| constexpr uint64_t | high () const noexcept |
| constexpr uint64_t | low () const noexcept |
| template<typename T , FMT_ENABLE_IF(std::is_integral< T >::value) > | |
| constexpr | operator T () const |
| FMT_CONSTEXPR auto | operator>> (int shift) const -> uint128_fallback |
| FMT_CONSTEXPR auto | operator<< (int shift) const -> uint128_fallback |
| FMT_CONSTEXPR auto | operator>>= (int shift) -> uint128_fallback & |
| FMT_CONSTEXPR void | operator+= (uint128_fallback n) |
| FMT_CONSTEXPR void | operator&= (uint128_fallback n) |
| FMT_CONSTEXPR20 uint128_fallback & | operator+= (uint64_t n) noexcept |
Friends | |
| uint128_fallback | umul128 (uint64_t x, uint64_t y) noexcept |
| 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 |
| auto | operator+ (const uint128_fallback &lhs, const uint128_fallback &rhs) -> uint128_fallback |
| auto | operator* (const uint128_fallback &lhs, uint32_t rhs) -> uint128_fallback |
| auto | operator- (const uint128_fallback &lhs, uint64_t rhs) -> uint128_fallback |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineexplicit |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |