IDA C++ SDK 9.2
Loading...
Searching...
No Matches
mnumber_t Struct Reference

An integer constant. More...

#include <hexrays.hpp>

Inheritance diagram for mnumber_t:
operand_locator_t

Public Member Functions

 mnumber_t (uint64 v, ea_t _ea=BADADDR, int n=0)
 HEXRAYS_MEMORY_ALLOCATION_FUNCS () DECLARE_COMPARISONS(mnumber_t)
void update_value (uint64 val64)
Public Member Functions inherited from operand_locator_t
 operand_locator_t (ea_t _ea, int _opnum)
 DECLARE_COMPARISONS (operand_locator_t)

Public Attributes

uint64 value
uint64 org_value
Public Attributes inherited from operand_locator_t
ea_t ea
 address of the original processor instruction
int opnum
 operand number in the instruction

Detailed Description

An integer constant.

Used for mop_n We support 64-bit values but 128-bit values can be represented with mop_p

Constructor & Destructor Documentation

◆ mnumber_t()

mnumber_t::mnumber_t ( uint64 v,
ea_t _ea = BADADDR,
int n = 0 )
inline

Member Function Documentation

◆ HEXRAYS_MEMORY_ALLOCATION_FUNCS()

mnumber_t::HEXRAYS_MEMORY_ALLOCATION_FUNCS ( )
inline

◆ update_value()

void mnumber_t::update_value ( uint64 val64)
inline

Member Data Documentation

◆ value

uint64 mnumber_t::value

◆ org_value

uint64 mnumber_t::org_value

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