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

#include <idd.hpp>

Public Types

typedef qvector< const char * > const_char_vec_t

Public Member Functions

void clear ()
void add_register (const register_info_t &ri)
void add_register (const char *name, int flags, op_dtype_t dtype, register_class_t register_class, const char *const *bit_strings, uval_t bits_mask)
void set_regclasses (const char **register_classes, int default_regcls)
bool empty () const
size_t nregs () const
register_info_tregisters ()
const char ** regclasses ()

Public Attributes

register_info_vec_t ri_vec
qstrvec_t strvec
const_char_vec_t classname_ptrs
qvector< const_char_vec_tbit_strings_ptrs_vec
int default_regclasses = 1
 Mask of default printed register classes, 1 is the general register set.

Member Typedef Documentation

◆ const_char_vec_t

Member Function Documentation

◆ clear()

void dynamic_register_set_t::clear ( )
inline

◆ add_register() [1/2]

void dynamic_register_set_t::add_register ( const register_info_t & ri)
inline

◆ add_register() [2/2]

void dynamic_register_set_t::add_register ( const char * name,
int flags,
op_dtype_t dtype,
register_class_t register_class,
const char *const * bit_strings,
uval_t bits_mask )
inline

◆ set_regclasses()

void dynamic_register_set_t::set_regclasses ( const char ** register_classes,
int default_regcls )
inline

◆ empty()

bool dynamic_register_set_t::empty ( ) const
inline

◆ nregs()

size_t dynamic_register_set_t::nregs ( ) const
inline

◆ registers()

register_info_t * dynamic_register_set_t::registers ( )
inline

◆ regclasses()

const char ** dynamic_register_set_t::regclasses ( )
inline

Member Data Documentation

◆ ri_vec

register_info_vec_t dynamic_register_set_t::ri_vec

◆ strvec

qstrvec_t dynamic_register_set_t::strvec

◆ classname_ptrs

const_char_vec_t dynamic_register_set_t::classname_ptrs

◆ bit_strings_ptrs_vec

qvector<const_char_vec_t> dynamic_register_set_t::bit_strings_ptrs_vec

◆ default_regclasses

int dynamic_register_set_t::default_regclasses = 1

Mask of default printed register classes, 1 is the general register set.


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