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

Floating point constant. More...

#include <hexrays.hpp>

Public Member Functions

 operator uint16 * ()
 operator const uint16 * () const
void hexapi print (qstring *vout) const
const char *hexapi dstr () const
 HEXRAYS_MEMORY_ALLOCATION_FUNCS () DECLARE_COMPARISONS(fnumber_t)
int calc_max_exp () const
bool is_nan () const

Public Attributes

fpvalue_t fnum
 Internal representation of the number.
int nbytes
 Original size of the constant in bytes.

Detailed Description

Floating point constant.

Used for mop_fn For more details, please see the ieee.h file from IDA SDK.

Member Function Documentation

◆ operator uint16 *()

fnumber_t::operator uint16 * ( )
inline

◆ operator const uint16 *()

fnumber_t::operator const uint16 * ( ) const
inline

◆ print()

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

◆ dstr()

const char * fnumber_t::dstr ( ) const
inline

◆ HEXRAYS_MEMORY_ALLOCATION_FUNCS()

fnumber_t::HEXRAYS_MEMORY_ALLOCATION_FUNCS ( )
inline

◆ calc_max_exp()

int fnumber_t::calc_max_exp ( ) const
inline

◆ is_nan()

bool fnumber_t::is_nan ( ) const
inline

Member Data Documentation

◆ fnum

fpvalue_t fnumber_t::fnum

Internal representation of the number.

◆ nbytes

int fnumber_t::nbytes

Original size of the constant in bytes.


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