Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
►Cargloc_t | |
Cbit_bound_t | |
►Cbitset_t | Bit set class. See https://en.wikipedia.org/wiki/Bit_array |
Cblock_chains_iterator_t | |
Cblock_chains_t | Chains of one block |
►Cblock_chains_vec_t | |
Cboundaries_iterator_t | |
Ccdg_insn_iterator_t | |
►Cceinsn_t | Statement with an expression |
Ccfunc_t | Decompiled function. Decompilation result is kept here |
Ccgoto_t | Goto statement |
Cchain_keeper_t | Convenience class to release graph chains automatically |
Cchain_visitor_t | Chain visitor class |
►Ccinsn_list_t | |
Ccitem_locator_t | Generic ctree item locator |
►Ccitem_t | Basic ctree item |
Ccnumber_t | An immediate number |
Ccodegen_t | Helper class to generate the initial microcode |
►Cctext_position_t | Cursor position in the output text (pseudocode) |
Cctree_anchor_t | Invisible COLOR_ADDR tags in the output text are used to refer to ctree items and variables |
Cctree_item_t | Cursor item |
►Cctree_visitor_t | A generic helper class that is used for ctree traversal |
Ceamap_iterator_t | |
►Ceavec_t | |
►Cstd::exception | STL class |
Cfnumber_t | Floating point constant |
Cgco_info_t | Result of get_current_operand() |
►Cgdl_graph_t | |
Chexrays_failure_t | Exception object: decompiler failure information |
Chexwarn_t | Warning instances |
►Cintvec_t | |
Cbitset_t::iterator | |
►Civl_tpl< T > | |
Civl_with_name_t | |
►Civlset_tpl< Ivl, T > | |
►Clvar_locator_t | Local variable locator |
Clvar_mapping_iterator_t | |
Clvar_ref_t | Reference to a local variable. Used by mop_l |
Clvar_saved_info_t | Saved user settings for local variables: name, type, comment |
Clvar_uservec_t | All user-defined information about local variables |
Cmba_item_iterator_t | Item iterator for mba_ranges_t |
Cmba_range_iterator_t | Chunk iterator for mba_ranges_t |
Cmba_ranges_t | Ranges to decompile. Either a function or an explicit vector of ranges |
Cmba_t | Micro block array (internal representation of the decompiled code) |
Cmblock_t | Microcode of one basic block |
Cmcallinfo_t | Information about a call |
Cmcases_t | List of switch cases and targets |
►Cmicrocode_filter_t | Generic microcode generator class |
Cminsn_t | Microinstruction class #insn |
Cmlist_mop_visitor_t | |
Cmlist_t | |
Cmop_pair_t | Pair of operands |
►Cmop_t | A microinstruction operand |
Cnumber_format_t | Number representation |
►Cop_parent_info_t | The context info used by visitors |
►Coperand_locator_t | Operand locator |
Coptblock_t | User defined callback to optimize microcode blocks |
Coptinsn_t | User defined callback to optimize individual microcode instructions |
►Cqstring | |
►Cqvector | |
Crange_chunk_iterator_t | Chunk iterator of arbitrary rangevec items |
Crange_item_iterator_t | Item iterator of arbitrary rangevec items |
Cscif_visitor_t | Scattered mop: visit each of the scattered locations as a separate mop |
Cstkvar_ref_t | Reference to a stack variable. Used for mop_S |
Cstrvec_t | Vector of colored strings |
Ctreeloc_t | Ctree location. Used to denote comment locations |
CTWidget | IDA custom view |
Cudcall_map_iterator_t | |
Cudcall_t | User-defined function calls |
Cui_stroff_applicator_t | Callback to apply the selection |
Cui_stroff_op_t | Select UDT for the operands using "Select offsets" widget |
Cuser_cmts_iterator_t | Iterator class for user_cmts_t |
Cuser_cmts_t | User defined comments |
Cuser_iflags_iterator_t | |
Cuser_labels_iterator_t | Iterator class for user_labels_t |
Cuser_labels_t | User defined label names |
Cuser_lvar_modifier_t | Helper class to modify saved local variable settings |
Cuser_numforms_iterator_t | Iterator class for user_numforms_t |
Cuser_numforms_t | User defined number formats |
Cuser_unions_iterator_t | |
Cvalrng_t | |
Cvar_ref_t | Reference to a local variable |
►Cvd_printer_t | Base helper class to convert binary data structures into text |
Cvdui_t | Information about the pseudocode window |
►Cvoff_t | Value offset (microregister number or stack offset) |