#include <int128.h>
|
constexpr | uint128 (uint64_t high, uint64_t low) |
|
Definition at line 100 of file int128.h.
absl::uint128::uint128 |
( |
| ) |
|
|
default |
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 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 |
|
inlineexplicit |
absl::uint128::operator float |
( |
| ) |
const |
|
inlineexplicit |
constexpr absl::uint128::operator int |
( |
| ) |
const |
|
explicit |
constexpr absl::uint128::operator long |
( |
| ) |
const |
|
explicit |
absl::uint128::operator long double |
( |
| ) |
const |
|
inlineexplicit |
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 |
| ) |
|
|
inline |
uint128 & absl::uint128::operator++ |
( |
| ) |
|
|
inline |
uint128 absl::uint128::operator-- |
( |
int |
| ) |
|
|
inline |
uint128 & absl::uint128::operator-- |
( |
| ) |
|
|
inline |
uint128 & absl::uint128::operator<<= |
( |
int |
amount | ) |
|
|
inline |
uint128 & absl::uint128::operator= |
( |
int |
v | ) |
|
|
inline |
uint128 & absl::uint128::operator= |
( |
unsigned int |
v | ) |
|
|
inline |
uint128 & absl::uint128::operator= |
( |
long |
v | ) |
|
|
inline |
uint128 & absl::uint128::operator= |
( |
unsigned long |
v | ) |
|
|
inline |
uint128 & absl::uint128::operator= |
( |
long long |
v | ) |
|
|
inline |
uint128 & absl::uint128::operator= |
( |
unsigned long long |
v | ) |
|
|
inline |
uint128 & absl::uint128::operator>>= |
( |
int |
amount | ) |
|
|
inline |
constexpr uint128 MakeUint128 |
( |
uint64_t |
high, |
|
|
uint64_t |
low |
|
) |
| |
|
friend |
constexpr uint64_t Uint128High64 |
( |
uint128 |
v | ) |
|
|
friend |
constexpr uint64_t Uint128Low64 |
( |
uint128 |
v | ) |
|
|
friend |
The documentation for this class was generated from the following files: