#include <int62.h>
|
static int64_t | build (bool flag, int64_t v) |
|
|
static const int64_t | max = 4611686018427387903 |
|
static const int64_t | min = -2305843009213693952 |
|
Definition at line 37 of file int62.h.
◆ int62_t() [1/3]
◆ int62_t() [2/3]
int62_t::int62_t |
( |
bool |
bc, |
|
|
int64_t |
vc |
|
) |
| |
|
inline |
◆ int62_t() [3/3]
int62_t::int62_t |
( |
int62_t const & |
other | ) |
|
|
inline |
◆ abs()
◆ build()
static int64_t int62_t::build |
( |
bool |
flag, |
|
|
int64_t |
v |
|
) |
| |
|
inlinestatic |
◆ flagged() [1/2]
bool int62_t::flagged |
( |
| ) |
const |
|
inline |
◆ flagged() [2/2]
static bool int62_t::flagged |
( |
int64_t |
v | ) |
|
|
inlinestaticprotected |
◆ int62()
static int64_t int62_t::int62 |
( |
int64_t |
v | ) |
|
|
inlinestaticprotected |
◆ operator int64_t()
int62_t::operator int64_t |
( |
| ) |
const |
|
inlineexplicit |
◆ operator!=() [1/2]
bool int62_t::operator!= |
( |
int62_t const & |
other | ) |
const |
|
inline |
◆ operator!=() [2/2]
bool int62_t::operator!= |
( |
int64_t |
n | ) |
const |
|
inline |
◆ operator%() [1/2]
◆ operator%() [2/2]
int62_t int62_t::operator% |
( |
int64_t |
n | ) |
const |
|
inline |
◆ operator%=() [1/2]
◆ operator%=() [2/2]
int62_t& int62_t::operator%= |
( |
int64_t |
n | ) |
|
|
inline |
◆ operator*() [1/2]
◆ operator*() [2/2]
int62_t int62_t::operator* |
( |
int64_t |
n | ) |
const |
|
inline |
◆ operator*=() [1/2]
◆ operator*=() [2/2]
int62_t& int62_t::operator*= |
( |
int64_t |
n | ) |
|
|
inline |
◆ operator+() [1/2]
◆ operator+() [2/2]
int62_t int62_t::operator+ |
( |
int64_t |
n | ) |
const |
|
inline |
◆ operator+=() [1/2]
◆ operator+=() [2/2]
int62_t& int62_t::operator+= |
( |
int64_t |
n | ) |
|
|
inline |
◆ operator-() [1/3]
int62_t int62_t::operator- |
( |
| ) |
const |
|
inline |
◆ operator-() [2/3]
◆ operator-() [3/3]
int62_t int62_t::operator- |
( |
int64_t |
n | ) |
const |
|
inline |
◆ operator-=() [1/2]
◆ operator-=() [2/2]
int62_t& int62_t::operator-= |
( |
int64_t |
n | ) |
|
|
inline |
◆ operator/() [1/2]
◆ operator/() [2/2]
int62_t int62_t::operator/ |
( |
int64_t |
n | ) |
const |
|
inline |
◆ operator/=() [1/2]
◆ operator/=() [2/2]
int62_t& int62_t::operator/= |
( |
int64_t |
n | ) |
|
|
inline |
◆ operator<() [1/2]
bool int62_t::operator< |
( |
int62_t const & |
other | ) |
const |
|
inline |
◆ operator<() [2/2]
bool int62_t::operator< |
( |
int64_t |
n | ) |
const |
|
inline |
◆ operator<=() [1/2]
bool int62_t::operator<= |
( |
int62_t const & |
other | ) |
const |
|
inline |
◆ operator<=() [2/2]
bool int62_t::operator<= |
( |
int64_t |
n | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
int62_t& int62_t::operator= |
( |
int64_t |
n | ) |
|
|
inline |
◆ operator==() [1/2]
bool int62_t::operator== |
( |
int62_t const & |
other | ) |
const |
|
inline |
◆ operator==() [2/2]
bool int62_t::operator== |
( |
int64_t |
n | ) |
const |
|
inline |
◆ operator>() [1/2]
bool int62_t::operator> |
( |
int62_t const & |
other | ) |
const |
|
inline |
◆ operator>() [2/2]
bool int62_t::operator> |
( |
int64_t |
n | ) |
const |
|
inline |
◆ operator>=() [1/2]
bool int62_t::operator>= |
( |
int62_t const & |
other | ) |
const |
|
inline |
◆ operator>=() [2/2]
bool int62_t::operator>= |
( |
int64_t |
n | ) |
const |
|
inline |
◆ val()
int64_t int62_t::val |
( |
| ) |
const |
|
inline |
◆ flagbit_mask
const int64_t int62_t::flagbit_mask = (1LL<<62) |
|
staticprotected |
◆ max
const int64_t int62_t::max = 4611686018427387903 |
|
static |
◆ min
const int64_t int62_t::min = -2305843009213693952 |
|
static |
std::atomic<int64_t> int62_t::v |
|
protected |
The documentation for this class was generated from the following file: