IDA C++ SDK 9.2
Loading...
Searching...
No Matches
reg_finder_t::cond_t Struct Reference

#include <regfinder.hpp>

Public Types

enum  : uchar {
  EQ , NE , CS , CC ,
  MI , PL , VS , VC ,
  HI , LS , GE , LT ,
  GT , LE , AL , NV
}
enum  : uchar { NONE , MODIFIES_CC , JUMPS }

Public Member Functions

 cond_t (uchar cond=AL, uchar kind=NONE)
uchar get_cond () const
bool is_included_in (cond_t r) const
uchar get_kind () const
bool modifies_cond_codes () const
bool jumps () const

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : uchar
Enumerator
EQ 
NE 
CS 
CC 
MI 
PL 
VS 
VC 
HI 
LS 
GE 
LT 
GT 
LE 
AL 
NV 

◆ anonymous enum

anonymous enum : uchar
Enumerator
NONE 
MODIFIES_CC 
JUMPS 

Constructor & Destructor Documentation

◆ cond_t()

reg_finder_t::cond_t::cond_t ( uchar cond = AL,
uchar kind = NONE )
inline

Member Function Documentation

◆ get_cond()

uchar reg_finder_t::cond_t::get_cond ( ) const
inline

◆ is_included_in()

bool reg_finder_t::cond_t::is_included_in ( cond_t r) const
inline

◆ get_kind()

uchar reg_finder_t::cond_t::get_kind ( ) const
inline

◆ modifies_cond_codes()

bool reg_finder_t::cond_t::modifies_cond_codes ( ) const
inline

◆ jumps()

bool reg_finder_t::cond_t::jumps ( ) const
inline

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