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

#include <llong.hpp>

Public Member Functions

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

Friends

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

Constructor & Destructor Documentation

◆ int128() [1/7]

int128::int128 ( void )
inline

◆ int128() [2/7]

int128::int128 ( uint x)
inline

◆ int128() [3/7]

int128::int128 ( int x)
inline

◆ int128() [4/7]

int128::int128 ( uint64 x)
inline

◆ int128() [5/7]

int128::int128 ( int64 x)
inline

◆ int128() [6/7]

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

◆ int128() [7/7]

int128::int128 ( const uint128 & x)
inline

Member Function Documentation

◆ operator+=()

int128 & int128::operator+= ( const int128 & y)

◆ operator-=()

int128 & int128::operator-= ( const int128 & y)

◆ operator/=()

int128 & int128::operator/= ( const int128 & y)

◆ operator%=()

int128 & int128::operator%= ( const int128 & y)

◆ operator*=()

int128 & int128::operator*= ( const int128 & y)

◆ operator|=()

int128 & int128::operator|= ( const int128 & y)

◆ operator&=()

int128 & int128::operator&= ( const int128 & y)

◆ operator^=()

int128 & int128::operator^= ( const int128 & y)

◆ operator>>=()

int128 & int128::operator>>= ( int cnt)

◆ operator<<=()

int128 & int128::operator<<= ( int cnt)

◆ operator++()

int128 & int128::operator++ ( void )

◆ operator--()

int128 & int128::operator-- ( void )

◆ uint128

friend class uint128
friend

◆ low

uint64 low ( const int128 & x)
friend

◆ high

uint64 high ( const int128 & x)
friend

◆ operator+ [1/2]

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

◆ operator- [1/2]

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

◆ operator/

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

◆ operator%

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

◆ operator*

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

◆ operator|

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

◆ operator&

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

◆ operator^

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

◆ operator>>

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

◆ operator<<

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

◆ operator+ [2/2]

int128 operator+ ( const int128 & x)
friend

◆ operator- [2/2]

int128 operator- ( const int128 & x)
friend

◆ operator~

int128 operator~ ( const int128 & x)
friend

◆ operator==

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

◆ operator!=

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

◆ operator>

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

◆ operator<

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

◆ operator>=

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

◆ operator<=

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

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