TrinityCore
|
#include <uint128.h>
Public Member Functions | |
uint128 (const uint64 &lo) | |
uint128 (const uint64 &hi, const uint64 &lo) | |
uint128 & | operator+= (const uint128 &x) |
uint128 & | operator*= (const uint128 &x) |
uint128 & | operator^= (const uint128 &x) |
uint128 & | operator&= (const uint128 &x) |
uint128 & | operator|= (const uint128 &x) |
bool | operator== (const uint128 &x) |
uint128 & | operator>>= (const int x) |
uint128 & | operator<<= (const int x) |
uint128 | operator& (const uint128 &x) |
Public Attributes | |
G3D::uint64 | hi |
G3D::uint64 | lo |
Limited functionality 128-bit unsigned integer. This is primarily to support FNV hashing and other cryptography applications. See the GMP library for high-precision C++ math support.
G3D::uint64 G3D::uint128::hi |
G3D::uint64 G3D::uint128::lo |