#include <bdldfp_uint128.h>
This value-semantic type represents a 128-bit integer, with host machine byte order.
See bdldfp_uint128
◆ Uint128() [1/3]
bdldfp::Uint128::Uint128 |
( |
| ) |
|
|
inline |
◆ Uint128() [2/3]
Create an Uint128
object having the 128-bit integer bit pattern of the value of the specified initialValue
.
◆ Uint128() [3/3]
Create an Uint128
object having the 128-bit pattern specified by initialHigh..initialLow
◆ ~Uint128()
bdldfp::Uint128::~Uint128 |
( |
| ) |
|
|
default |
◆ high()
◆ low()
◆ operator&=()
Set the value of this object to the value of a the bitwise and between this 128 bit integer and the specified rhs
value, and return a reference providing mofifiable access to this object.
◆ operator<<=()
Uint128 & bdldfp::Uint128::operator<<= |
( |
int |
rhs | ) |
|
|
inline |
Set the value of this object to the value of a bitwise left shift of this 128 bit integer shifted by the specified rhs
value, and return a reference providing mofifiable access to this object. The behavior is undefined unless 0 <= rhs < 128
.
◆ operator=()
◆ operator>>=()
Uint128 & bdldfp::Uint128::operator>>= |
( |
int |
rhs | ) |
|
|
inline |
Set the value of this object to the value of a bitwise right shift of this 128 bit integer shifted by the specified rhs
value, and return a reference providing mofifiable access to this object. The behavior is undefined unless 0 <= rhs < 128
.
◆ operator^=()
Set the value of this object to the value of a the bitwise xor between this 128 bit integer and the specified rhs
value, and return a reference providing mofifiable access to this object.
◆ operator|=()
Set the value of this object to the value of a the bitwise or between this 128 bit integer and the specified rhs
value, and return a reference providing mofifiable access to this object.
◆ setHigh()
◆ setLow()
The documentation for this class was generated from the following file: