#include <int128.h>
Public Member Functions | |
| constexpr | operator ABSL_INTERNAL_WCHAR_T () const |
| constexpr | operator bool () const |
| constexpr | operator char () const |
| constexpr | operator char16_t () const |
| constexpr | operator char32_t () const |
| operator double () const | |
| operator float () const | |
| constexpr | operator int () const |
| constexpr | operator long () const |
| operator long double () const | |
| constexpr | operator long long () const |
| constexpr | operator short () const |
| constexpr | operator signed char () const |
| constexpr | operator unsigned char () const |
| constexpr | operator unsigned int () const |
| constexpr | operator unsigned long () const |
| constexpr | operator unsigned long long () const |
| constexpr | operator unsigned short () const |
| uint128 & | operator%= (uint128 other) |
| uint128 & | operator&= (uint128 other) |
| uint128 & | operator*= (uint128 other) |
| uint128 | operator++ (int) |
| uint128 & | operator++ () |
| uint128 & | operator+= (uint128 other) |
| uint128 | operator-- (int) |
| uint128 & | operator-- () |
| uint128 & | operator-= (uint128 other) |
| uint128 & | operator/= (uint128 other) |
| uint128 & | operator<<= (int) |
| uint128 & | operator= (int v) |
| uint128 & | operator= (unsigned int v) |
| uint128 & | operator= (long v) |
| uint128 & | operator= (unsigned long v) |
| uint128 & | operator= (long long v) |
| uint128 & | operator= (unsigned long long v) |
| uint128 & | operator>>= (int) |
| uint128 & | operator^= (uint128 other) |
| uint128 & | operator|= (uint128 other) |
| uint128 () | |
| constexpr | uint128 (int v) |
| constexpr | uint128 (unsigned int v) |
| constexpr | uint128 (long v) |
| constexpr | uint128 (unsigned long v) |
| constexpr | uint128 (long long v) |
| constexpr | uint128 (unsigned long long v) |
| uint128 (float v) | |
| uint128 (double v) | |
| uint128 (long double v) | |
Private Member Functions | |
| constexpr | uint128 (uint64_t high, uint64_t low) |
Friends | |
| template<typename H > | |
| H | AbslHashValue (H h, uint128 v) |
| constexpr uint128 | MakeUint128 (uint64_t high, uint64_t low) |
| constexpr uint64_t | Uint128High64 (uint128 v) |
| constexpr uint64_t | Uint128Low64 (uint128 v) |
| constexpr uint128 | Uint128Max () |
| constexpr absl::uint128::uint128 | ( | int | v | ) |
| constexpr absl::uint128::uint128 | ( | unsigned int | v | ) |
| constexpr absl::uint128::uint128 | ( | long | v | ) |
| constexpr absl::uint128::uint128 | ( | unsigned long | v | ) |
| constexpr absl::uint128::uint128 | ( | long long | v | ) |
| constexpr absl::uint128::uint128 | ( | unsigned long long | v | ) |
| absl::uint128::uint128 | ( | float | v | ) | [explicit] |
| absl::uint128::uint128 | ( | double | v | ) | [explicit] |
| absl::uint128::uint128 | ( | long double | v | ) | [explicit] |
| constexpr absl::uint128::uint128 | ( | uint64_t | high, |
| uint64_t | low | ||
| ) | [private] |
| constexpr absl::uint128::operator ABSL_INTERNAL_WCHAR_T | ( | ) | const [explicit] |
| constexpr absl::uint128::operator bool | ( | ) | const [explicit] |
| constexpr absl::uint128::operator char | ( | ) | const [explicit] |
| constexpr absl::uint128::operator char16_t | ( | ) | const [explicit] |
| constexpr absl::uint128::operator char32_t | ( | ) | const [explicit] |
| absl::uint128::operator double | ( | ) | const [inline, explicit] |
| constexpr absl::uint128::operator long | ( | ) | const [explicit] |
| absl::uint128::operator long double | ( | ) | const [inline, explicit] |
| constexpr absl::uint128::operator long long | ( | ) | const [explicit] |
| constexpr absl::uint128::operator short | ( | ) | const [explicit] |
| constexpr absl::uint128::operator signed char | ( | ) | const [explicit] |
| constexpr absl::uint128::operator unsigned char | ( | ) | const [explicit] |
| constexpr absl::uint128::operator unsigned int | ( | ) | const [explicit] |
| constexpr absl::uint128::operator unsigned long | ( | ) | const [explicit] |
| constexpr absl::uint128::operator unsigned long long | ( | ) | const [explicit] |
| constexpr absl::uint128::operator unsigned short | ( | ) | const [explicit] |
| uint128 & absl::uint128::operator<<= | ( | int | amount | ) | [inline] |
| uint128 & absl::uint128::operator= | ( | unsigned int | v | ) | [inline] |
| uint128 & absl::uint128::operator= | ( | unsigned long | v | ) | [inline] |
| uint128 & absl::uint128::operator= | ( | unsigned long long | v | ) | [inline] |
| uint128 & absl::uint128::operator>>= | ( | int | amount | ) | [inline] |
| H AbslHashValue | ( | H | h, |
| uint128 | v | ||
| ) | [friend] |
| constexpr uint128 MakeUint128 | ( | uint64_t | high, |
| uint64_t | low | ||
| ) | [friend] |
| constexpr uint64_t Uint128High64 | ( | uint128 | v | ) | [friend] |
| constexpr uint64_t Uint128Low64 | ( | uint128 | v | ) | [friend] |
| constexpr uint128 Uint128Max | ( | ) | [friend] |