Equalizer
1.2.1
|
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. | |
uint128_t & | operator= (const uint64_t rhs) |
Assign another 64 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 |
Static Public Attributes | |
static COBASE_API const uint128_t | ZERO |
The NULL value. |
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, explicit] |
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 173 of file uint128_t.h.
const uint64_t& co::base::uint128_t::high | ( | ) | const [inline] |
Definition at line 165 of file uint128_t.h.
Referenced by co::base::UUID::isGenerated(), co::base::operator&(), co::base::operator+(), co::base::operator-(), co::base::operator|(), and co::base::UUID::UUID().
uint64_t& co::base::uint128_t::high | ( | ) | [inline] |
Definition at line 170 of file uint128_t.h.
const uint64_t& co::base::uint128_t::low | ( | ) | const [inline] |
Definition at line 163 of file uint128_t.h.
Referenced by eqAsync::Channel::frameDraw(), co::base::operator&(), co::base::operator+(), co::base::operator-(), co::base::operator|(), and co::base::UUID::UUID().
uint64_t& co::base::uint128_t::low | ( | ) | [inline] |
Definition at line 168 of file uint128_t.h.
bool co::base::uint128_t::operator!= | ( | const uint128_t & | rhs | ) | const [inline] |
Definition at line 86 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 93 of file uint128_t.h.
bool co::base::uint128_t::operator<= | ( | const uint128_t & | rhs | ) | const [inline] |
Definition at line 120 of file uint128_t.h.
uint128_t& co::base::uint128_t::operator= | ( | const uint64_t | rhs | ) | [inline] |
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 79 of file uint128_t.h.
bool co::base::uint128_t::operator> | ( | const uint128_t & | rhs | ) | const [inline] |
Definition at line 106 of file uint128_t.h.
bool co::base::uint128_t::operator>= | ( | const uint128_t & | rhs | ) | const [inline] |
Definition at line 134 of file uint128_t.h.
COBASE_API const uint128_t co::base::uint128_t::ZERO [static] |
The NULL value.
Definition at line 183 of file uint128_t.h.
Referenced by eqNbody::InitData::applyInstanceData(), eqPly::InitData::applyInstanceData(), eVolve::InitData::applyInstanceData(), eqPly::VertexBufferDist::applyInstanceData(), eqPly::Channel::configInit(), osgScaleViewer::Config::exit(), eqPly::VertexBufferDist::getInstanceData(), eqPly::Config::getModel(), eVolve::Config::handleEvent(), eqPly::Config::handleEvent(), eq::StatisticSampler< Window >::StatisticSampler(), and eqPly::View::~View().