#include <int128u.h>
§ uint128() [1/9]
ZenLib::uint128::uint128 |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
Referenced by ZenLib::operator%(), ZenLib::operator&(), ZenLib::operator*(), ZenLib::operator+(), ZenLib::operator-(), ZenLib::operator/(), ZenLib::operator<<(), ZenLib::operator>>(), ZenLib::operator^(), ZenLib::operator|(), and uint128().
§ uint128() [2/9]
ZenLib::uint128::uint128 |
( |
const uint128 & |
a | ) |
|
throw | ( | |
| ) | | |
|
inline |
§ uint128() [3/9]
ZenLib::uint128::uint128 |
( |
const int & |
a | ) |
|
throw | ( | |
| ) | | |
|
inline |
§ uint128() [4/9]
ZenLib::uint128::uint128 |
( |
const unsigned int & |
a | ) |
|
throw | ( | |
| ) | | |
|
inline |
§ uint128() [5/9]
ZenLib::uint128::uint128 |
( |
const int64u & |
a | ) |
|
throw | ( | |
| ) | | |
|
inline |
References hi, lo, operator!(), operator&=(), operator*=(), operator++(), operator+=(), operator-(), operator--(), operator<<=(), operator>>=(), operator^=(), operator|=(), operator~(), and uint128().
§ uint128() [6/9]
ZenLib::uint128::uint128 |
( |
const float |
a | ) |
|
throw | ( | |
| ) | | |
§ uint128() [7/9]
ZenLib::uint128::uint128 |
( |
const double & |
a | ) |
|
throw | ( | |
| ) | | |
§ uint128() [8/9]
ZenLib::uint128::uint128 |
( |
const long double & |
a | ) |
|
throw | ( | |
| ) | | |
§ uint128() [9/9]
ZenLib::uint128::uint128 |
( |
const char * |
sz | ) |
|
throw | ( | |
| ) | | |
§ bit() [1/2]
bool ZenLib::uint128::bit |
( |
unsigned int |
n | ) |
const |
throw | ( | |
| ) | | |
§ bit() [2/2]
void ZenLib::uint128::bit |
( |
unsigned int |
n, |
|
|
bool |
val |
|
) |
| |
throw | ( | |
| ) | | |
§ div()
§ operator!()
bool ZenLib::uint128::operator! |
( |
| ) |
const |
throw | ( | |
| ) | | |
§ operator%=()
§ operator&=()
§ operator*=()
§ operator+()
const uint128& ZenLib::uint128::operator+ |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
§ operator++() [1/2]
uint128& ZenLib::uint128::operator++ |
( |
| ) |
|
§ operator++() [2/2]
uint128 ZenLib::uint128::operator++ |
( |
int |
| ) |
|
§ operator+=()
§ operator-()
uint128 ZenLib::uint128::operator- |
( |
| ) |
const |
throw | ( | |
| ) | | |
§ operator--() [1/2]
uint128& ZenLib::uint128::operator-- |
( |
| ) |
|
§ operator--() [2/2]
uint128 ZenLib::uint128::operator-- |
( |
int |
| ) |
|
§ operator-=()
§ operator/=()
§ operator<<=()
uint128& ZenLib::uint128::operator<<= |
( |
unsigned int |
n | ) |
|
throw | ( | |
| ) | | |
§ operator>>=()
uint128& ZenLib::uint128::operator>>= |
( |
unsigned int |
n | ) |
|
throw | ( | |
| ) | | |
§ operator^=()
§ operator|=()
§ operator~()
uint128 ZenLib::uint128::operator~ |
( |
| ) |
const |
throw | ( | |
| ) | | |
§ toDouble()
double ZenLib::uint128::toDouble |
( |
| ) |
const |
throw | ( | |
| ) | | |
§ toFloat()
float ZenLib::uint128::toFloat |
( |
| ) |
const |
throw | ( | |
| ) | | |
§ toLongDouble()
long double ZenLib::uint128::toLongDouble |
( |
| ) |
const |
throw | ( | |
| ) | | |
§ toString()
const char* ZenLib::uint128::toString |
( |
unsigned int |
radix = 10 | ) |
const |
throw | ( | |
| ) | | |
§ toUint()
unsigned int ZenLib::uint128::toUint |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
§ toUint64()
int64u ZenLib::uint128::toUint64 |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
References bit(), div(), lo, operator&&, operator<, operator==, operator||, toDouble(), toFloat(), toLongDouble(), and toString().
§ operator&&
§ operator<
§ operator==
§ operator||
§ hi
int64u ZenLib::uint128::hi |
§ lo
int64u ZenLib::uint128::lo |
The documentation for this class was generated from the following file: