IDA C++ SDK 9.2
Loading...
Searching...
No Matches
uint128 Class Reference

#include <llong.hpp>

Public Member Functions

 uint128 (void)
 uint128 (uint x)
 uint128 (int x)
 uint128 (uint64 x)
 uint128 (int64 x)
 uint128 (uint64 ll, uint64 hh)
uint128operator+= (const uint128 &y)
uint128operator-= (const uint128 &y)
uint128operator/= (const uint128 &y)
uint128operator%= (const uint128 &y)
uint128operator*= (const uint128 &y)
uint128operator|= (const uint128 &y)
uint128operator&= (const uint128 &y)
uint128operator^= (const uint128 &y)
uint128operator>>= (int cnt)
uint128operator<<= (int cnt)
uint128operator++ (void)
uint128operator-- (void)

Friends

class int128
uint64 low (const uint128 &x)
uint64 high (const uint128 &x)
uint128 operator+ (const uint128 &x, const uint128 &y)
uint128 operator- (const uint128 &x, const uint128 &y)
uint128 operator/ (const uint128 &x, const uint128 &y)
uint128 operator% (const uint128 &x, const uint128 &y)
uint128 operator* (const uint128 &x, const uint128 &y)
uint128 operator| (const uint128 &x, const uint128 &y)
uint128 operator& (const uint128 &x, const uint128 &y)
uint128 operator^ (const uint128 &x, const uint128 &y)
uint128 operator>> (const uint128 &x, int cnt)
uint128 operator<< (const uint128 &x, int cnt)
uint128 operator+ (const uint128 &x)
uint128 operator- (const uint128 &x)
uint128 operator~ (const uint128 &x)
bool operator== (const uint128 &x, const uint128 &y)
bool operator!= (const uint128 &x, const uint128 &y)
bool operator> (const uint128 &x, const uint128 &y)
bool operator< (const uint128 &x, const uint128 &y)
bool operator>= (const uint128 &x, const uint128 &y)
bool operator<= (const uint128 &x, const uint128 &y)

Constructor & Destructor Documentation

◆ uint128() [1/6]

uint128::uint128 ( void )
inline

◆ uint128() [2/6]

uint128::uint128 ( uint x)
inline

◆ uint128() [3/6]

uint128::uint128 ( int x)
inline

◆ uint128() [4/6]

uint128::uint128 ( uint64 x)
inline

◆ uint128() [5/6]

uint128::uint128 ( int64 x)
inline

◆ uint128() [6/6]

uint128::uint128 ( uint64 ll,
uint64 hh )
inline

Member Function Documentation

◆ operator+=()

uint128 & uint128::operator+= ( const uint128 & y)
inline

◆ operator-=()

uint128 & uint128::operator-= ( const uint128 & y)
inline

◆ operator/=()

uint128 & uint128::operator/= ( const uint128 & y)
inline

◆ operator%=()

uint128 & uint128::operator%= ( const uint128 & y)
inline

◆ operator*=()

uint128 & uint128::operator*= ( const uint128 & y)
inline

◆ operator|=()

uint128 & uint128::operator|= ( const uint128 & y)
inline

◆ operator&=()

uint128 & uint128::operator&= ( const uint128 & y)
inline

◆ operator^=()

uint128 & uint128::operator^= ( const uint128 & y)
inline

◆ operator>>=()

uint128 & uint128::operator>>= ( int cnt)
inline

◆ operator<<=()

uint128 & uint128::operator<<= ( int cnt)
inline

◆ operator++()

uint128 & uint128::operator++ ( void )
inline

◆ operator--()

uint128 & uint128::operator-- ( void )
inline

◆ int128

friend class int128
friend

◆ low

uint64 low ( const uint128 & x)
friend

◆ high

uint64 high ( const uint128 & x)
friend

◆ operator+ [1/2]

uint128 operator+ ( const uint128 & x,
const uint128 & y )
friend

◆ operator- [1/2]

uint128 operator- ( const uint128 & x,
const uint128 & y )
friend

◆ operator/

uint128 operator/ ( const uint128 & x,
const uint128 & y )
friend

◆ operator%

uint128 operator% ( const uint128 & x,
const uint128 & y )
friend

◆ operator*

uint128 operator* ( const uint128 & x,
const uint128 & y )
friend

◆ operator|

uint128 operator| ( const uint128 & x,
const uint128 & y )
friend

◆ operator&

uint128 operator& ( const uint128 & x,
const uint128 & y )
friend

◆ operator^

uint128 operator^ ( const uint128 & x,
const uint128 & y )
friend

◆ operator>>

uint128 operator>> ( const uint128 & x,
int cnt )
friend

◆ operator<<

uint128 operator<< ( const uint128 & x,
int cnt )
friend

◆ operator+ [2/2]

uint128 operator+ ( const uint128 & x)
friend

◆ operator- [2/2]

uint128 operator- ( const uint128 & x)
friend

◆ operator~

uint128 operator~ ( const uint128 & x)
friend

◆ operator==

bool operator== ( const uint128 & x,
const uint128 & y )
friend

◆ operator!=

bool operator!= ( const uint128 & x,
const uint128 & y )
friend

◆ operator>

bool operator> ( const uint128 & x,
const uint128 & y )
friend

◆ operator<

bool operator< ( const uint128 & x,
const uint128 & y )
friend

◆ operator>=

bool operator>= ( const uint128 & x,
const uint128 & y )
friend

◆ operator<=

bool operator<= ( const uint128 & x,
const uint128 & y )
friend

The documentation for this class was generated from the following file: