Equalizer 1.0
|
A base type for 128 bit unsigned integer values. More...
#include <uint128_t.h>
Public Member Functions | |
uint128_t (const uint64_t low_=0) | |
Construct a new 128 bit integer with a default value. | |
uint128_t (const uint64_t high_, const uint64_t low_) | |
Construct a new 128 bit integer with default values. | |
uint128_t & | operator= (const uint128_t &rhs) |
Assign another 128 bit value. | |
COBASE_API uint128_t & | operator= (const std::string &from) |
Assign an 128 bit value from a std::string. | |
bool | operator== (const uint128_t &rhs) const |
bool | operator!= (const uint128_t &rhs) const |
bool | operator< (const uint128_t &rhs) const |
bool | operator> (const uint128_t &rhs) const |
bool | operator<= (const uint128_t &rhs) const |
bool | operator>= (const uint128_t &rhs) const |
uint128_t & | operator++ () |
Increment the value. | |
uint128_t & | operator-- () |
Decrement the value. | |
const uint64_t & | low () const |
const uint64_t & | high () const |
uint64_t & | low () |
uint64_t & | high () |
std::string | getShortString () const |
A base type for 128 bit unsigned integer values.
Definition at line 39 of file uint128_t.h.
co::base::uint128_t::uint128_t | ( | const uint64_t | low_ = 0 | ) | [inline] |
Construct a new 128 bit integer with a default value.
Definition at line 46 of file uint128_t.h.
co::base::uint128_t::uint128_t | ( | const uint64_t | high_, |
const uint64_t | low_ | ||
) | [inline] |
Construct a new 128 bit integer with default values.
Definition at line 53 of file uint128_t.h.
std::string co::base::uint128_t::getShortString | ( | ) | const [inline] |
Definition at line 165 of file uint128_t.h.
const uint64_t& co::base::uint128_t::high | ( | ) | const [inline] |
Definition at line 157 of file uint128_t.h.
Referenced by co::base::UUID::isGenerated(), co::base::operator+(), co::base::operator-(), and co::base::UUID::UUID().
uint64_t& co::base::uint128_t::high | ( | ) | [inline] |
Definition at line 162 of file uint128_t.h.
uint64_t& co::base::uint128_t::low | ( | ) | [inline] |
Definition at line 160 of file uint128_t.h.
const uint64_t& co::base::uint128_t::low | ( | ) | const [inline] |
Definition at line 155 of file uint128_t.h.
Referenced by eqHello::Channel::frameDraw(), co::base::operator+(), co::base::operator-(), and co::base::UUID::UUID().
bool co::base::uint128_t::operator!= | ( | const uint128_t & | rhs | ) | const [inline] |
Definition at line 78 of file uint128_t.h.
uint128_t& co::base::uint128_t::operator++ | ( | void | ) | [inline] |
uint128_t& co::base::uint128_t::operator-- | ( | void | ) | [inline] |
bool co::base::uint128_t::operator< | ( | const uint128_t & | rhs | ) | const [inline] |
Definition at line 85 of file uint128_t.h.
bool co::base::uint128_t::operator<= | ( | const uint128_t & | rhs | ) | const [inline] |
Definition at line 112 of file uint128_t.h.
COBASE_API uint128_t& co::base::uint128_t::operator= | ( | const std::string & | from | ) |
bool co::base::uint128_t::operator== | ( | const uint128_t & | rhs | ) | const [inline] |
Definition at line 71 of file uint128_t.h.
bool co::base::uint128_t::operator> | ( | const uint128_t & | rhs | ) | const [inline] |
Definition at line 98 of file uint128_t.h.
bool co::base::uint128_t::operator>= | ( | const uint128_t & | rhs | ) | const [inline] |
Definition at line 126 of file uint128_t.h.