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

#include <hexrays.hpp>

Public Member Functions

 intval64_t (uint64 v=0, int _s=1)
int64 sval () const
uint64 uval () const
void print (qstring *vout) const
bool operator== (const intval64_t &o) const
bool operator!= (const intval64_t &o) const
bool operator< (const intval64_t &o) const
intval64_t sext (int target_sz) const
intval64_t zext (int target_sz) const
intval64_t low (int target_sz) const
intval64_t high (int target_sz) const
intval64_t operator+ (const intval64_t &o) const
intval64_t operator- (const intval64_t &o) const
intval64_t operator* (const intval64_t &o) const
intval64_t operator/ (const intval64_t &o) const
intval64_t sdiv (const intval64_t &o) const
intval64_t operator% (const intval64_t &o) const
intval64_t smod (const intval64_t &o) const
intval64_t operator<< (const intval64_t &o) const
intval64_t operator>> (const intval64_t &o) const
intval64_t sar (const intval64_t &o) const
intval64_t operator| (const intval64_t &o) const
intval64_t operator& (const intval64_t &o) const
intval64_t operator^ (const intval64_t &o) const
intval64_t operator- () const
intval64_t operator! () const
intval64_t operator~ () const

Public Attributes

uint64 val
int size

Constructor & Destructor Documentation

◆ intval64_t()

intval64_t::intval64_t ( uint64 v = 0,
int _s = 1 )
inline

Member Function Documentation

◆ sval()

int64 intval64_t::sval ( ) const
inline

◆ uval()

uint64 intval64_t::uval ( ) const
inline

◆ print()

void intval64_t::print ( qstring * vout) const
inline

◆ operator==()

bool intval64_t::operator== ( const intval64_t & o) const
inline

◆ operator!=()

bool intval64_t::operator!= ( const intval64_t & o) const
inline

◆ operator<()

bool intval64_t::operator< ( const intval64_t & o) const
inline

◆ sext()

intval64_t intval64_t::sext ( int target_sz) const
inline

◆ zext()

intval64_t intval64_t::zext ( int target_sz) const
inline

◆ low()

intval64_t intval64_t::low ( int target_sz) const
inline

◆ high()

intval64_t intval64_t::high ( int target_sz) const
inline

◆ operator+()

intval64_t intval64_t::operator+ ( const intval64_t & o) const
inline

◆ operator-() [1/2]

intval64_t intval64_t::operator- ( const intval64_t & o) const
inline

◆ operator*()

intval64_t intval64_t::operator* ( const intval64_t & o) const
inline

◆ operator/()

intval64_t intval64_t::operator/ ( const intval64_t & o) const
inline

◆ sdiv()

intval64_t intval64_t::sdiv ( const intval64_t & o) const
inline

◆ operator%()

intval64_t intval64_t::operator% ( const intval64_t & o) const
inline

◆ smod()

intval64_t intval64_t::smod ( const intval64_t & o) const
inline

◆ operator<<()

intval64_t intval64_t::operator<< ( const intval64_t & o) const
inline

◆ operator>>()

intval64_t intval64_t::operator>> ( const intval64_t & o) const
inline

◆ sar()

intval64_t intval64_t::sar ( const intval64_t & o) const
inline

◆ operator|()

intval64_t intval64_t::operator| ( const intval64_t & o) const
inline

◆ operator&()

intval64_t intval64_t::operator& ( const intval64_t & o) const
inline

◆ operator^()

intval64_t intval64_t::operator^ ( const intval64_t & o) const
inline

◆ operator-() [2/2]

intval64_t intval64_t::operator- ( ) const
inline

◆ operator!()

intval64_t intval64_t::operator! ( ) const
inline

◆ operator~()

intval64_t intval64_t::operator~ ( ) const
inline

Member Data Documentation

◆ val

uint64 intval64_t::val

◆ size

int intval64_t::size

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