class uint128
Defined at line 105 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
Public Methods
void uint128 ()
Defined at line 111 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
void uint128 (int v)
Constructors from arithmetic types
Defined at line 648 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
void uint128 (unsigned int v)
Defined at line 658 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
void uint128 (long v)
Defined at line 651 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
void uint128 (unsigned long v)
NOLINTNEXTLINE(runtime/int)
Defined at line 660 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
void uint128 (long long v)
Defined at line 654 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
void uint128 (unsigned long long v)
NOLINTNEXTLINE(runtime/int)
Defined at line 662 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
void uint128 (__int128 v)
Defined at line 665 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
void uint128 (unsigned __int128 v)
Defined at line 668 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
void uint128 (int128 v)
Defined at line 673 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
void uint128 (float v)
void uint128 (double v)
void uint128 (long double v)
uint128 & operator= (int v)
Assignment from integer types.
Defined at line 560 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator= (unsigned int v)
Defined at line 562 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator= (long v)
Defined at line 566 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator= (unsigned long v)
NOLINTNEXTLINE(runtime/int)
Defined at line 571 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator= (long long v)
NOLINTNEXTLINE(runtime/int)
Defined at line 576 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator= (unsigned long long v)
NOLINTNEXTLINE(runtime/int)
Defined at line 579 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator= (__int128 v)
Defined at line 584 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator= (unsigned __int128 v)
Defined at line 586 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator= (int128 v)
Defined at line 591 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
bool operator bool ()
Conversion operators to integer types.
Defined at line 714 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
char operator char ()
Defined at line 716 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
signed char operator signed char ()
Defined at line 718 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
unsigned char operator unsigned char ()
Defined at line 722 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
char16_t operator char16_t ()
Defined at line 726 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
char32_t operator char32_t ()
Defined at line 730 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
wchar_t operator wchar_t ()
Defined at line 734 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
short operator short ()
NOLINTNEXTLINE(runtime/int)
Defined at line 739 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
unsigned short operator unsigned short ()
NOLINTNEXTLINE(runtime/int)
Defined at line 741 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
int operator int ()
Defined at line 745 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
unsigned int operator unsigned int ()
Defined at line 747 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
long operator long ()
NOLINTNEXTLINE(runtime/int)
Defined at line 752 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
unsigned long operator unsigned long ()
NOLINTNEXTLINE(runtime/int)
Defined at line 754 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
long long operator long long ()
NOLINTNEXTLINE(runtime/int)
Defined at line 758 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
unsigned long long operator unsigned long long ()
NOLINTNEXTLINE(runtime/int)
Defined at line 762 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
__int128 operator __int128 ()
Defined at line 767 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
unsigned __int128 operator unsigned __int128 ()
Defined at line 771 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
float operator float ()
Conversion operators to floating point types.
Defined at line 778 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
double operator double ()
Defined at line 782 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
long double operator long double ()
Defined at line 786 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator+= (uint128 other)
Arithmetic operators.
Defined at line 613 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator-= (uint128 other)
Defined at line 618 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator*= (uint128 other)
Defined at line 623 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator/= (uint128 other)
Long division/modulo for uint128.
Defined at line 628 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator%= (uint128 other)
Defined at line 633 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 operator++ (int )
Increment/decrement operators.
Defined at line 1018 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 operator-- (int )
Defined at line 1024 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator<<= (int )
Defined at line 603 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator>>= (int )
Defined at line 608 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator&= (uint128 other)
Defined at line 891 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator|= (uint128 other)
Defined at line 886 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator^= (uint128 other)
Defined at line 896 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator++ ()
Defined at line 1030 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
uint128 & operator-- ()
Defined at line 1035 of file ../../third_party/abseil-cpp/absl/numeric/int128.h
Friends
template <typename Sink>
void uint128 (Sink & sink, uint128 v)
template <typename H>
H uint128 (H h, uint128 v)
uint128 uint128 ()
uint128 uint128 (uint64_t high, uint64_t low)
uint64_t uint128 (uint128 v)
uint64_t uint128 (uint128 v)