|
| constexpr | uint128 () noexcept |
| | Default constructor, no bits set.
|
| |
| constexpr | uint128 (uint64_t v) noexcept |
| | Construct from a number.
|
| |
| constexpr | uint128 (uint8_t v0, uint8_t v1, uint8_t v2, uint8_t v3, uint8_t v4, uint8_t v5, uint8_t v6, uint8_t v7, uint8_t v8, uint8_t v9, uint8_t v10, uint8_t v11, uint8_t v12, uint8_t v13, uint8_t v14, uint8_t v15) noexcept |
| | Construct from input.
|
| |
| constexpr | uint128 (uint16_t v0, uint16_t v1, uint16_t v2, uint16_t v3, uint16_t v4, uint16_t v5, uint16_t v6, uint16_t v7) noexcept |
| | Construct from input.
|
| |
| constexpr | uint128 (uint32_t v0, uint32_t v1, uint32_t v2, uint32_t v3) noexcept |
| | Construct from input.
|
| |
| constexpr | uint128 (uint64_t v0, uint64_t v1) noexcept |
| | Construct from input.
|
| |
| | operator unsigned short () const noexcept |
| | Return the bottom unsigned short bits of the number.
|
| |
| | operator unsigned () const noexcept |
| | Return the bottom unsigned bits of the number.
|
| |
| | operator unsigned long () const noexcept |
| | Return the bottom long bits of the number.
|
| |
| | operator unsigned long long () const noexcept |
| | Return the bottom long long bits of the number.
|
| |
| | operator bool () const noexcept |
| |
| bool | operator! () const noexcept |
| |
| uint128 | operator+ (const uint128 &v) const noexcept |
| |
| uint128 | operator+= (const uint128 &v) noexcept |
| |
| uint128 | operator- (const uint128 &v) const noexcept |
| |
| uint128 | operator-= (const uint128 &v) noexcept |
| |
| uint128 | operator% (const uint128 &v) const noexcept |
| |
| uint128 | operator%= (const uint128 &b) |
| |
| uint128 | operator<< (uint8_t v) const noexcept |
| |
| uint128 | operator<<= (uint8_t v) noexcept |
| |
| uint128 | operator>> (uint8_t v) const noexcept |
| |
| uint128 | operator>>= (uint8_t v) noexcept |
| |
| bool | operator== (const uint128 &o) const noexcept |
| |
| bool | operator!= (const uint128 &o) const noexcept |
| |
| bool | operator< (const uint128 &o) const noexcept |
| |
| bool | operator<= (const uint128 &o) const noexcept |
| |
| bool | operator> (const uint128 &o) const noexcept |
| |
| bool | operator>= (const uint128 &o) const noexcept |
| |
An unsigned 128 bit value.