| C__qtimer_t | Timer opaque handle |
| C_qstring< qchar > | Reimplementation of the string class from STL |
| C_qstring< char > | |
| Ccitem_cmt_t | Ctree item comment |
| Caction_ctx_base_cur_sel_t | |
| Caction_ctx_base_t | Maintain information about the current state of the UI |
| Caction_desc_t | Describe an action to be registered (see register_action()) |
| Caction_handler_t | Manages the behavior of a registered action |
| Caddon_info_t | Information about an installed add-on (e.g. a plugin) |
| Caloc_visitor_t | Visit all argument locations |
| Caltadjust_visitor_t | Visitor to be used by altadjust2 to skip the adjustment of some altvals |
| Cargloc_t | Describes an argument location |
| Cargpart_t | Subsection of an argument location |
| Cvdloc_t | |
| Cscif_t | Scattered operand info. Used for mop_sc |
| Cargtinfo_helper_t | |
| Carray_parameters_t | |
| Carray_type_data_t | Array type information (see tinfo_t::get_array_details()) |
| Casm_t | Describes the target assembler |
| Cauto_display_t | See get_auto_display |
| Cbackward_flow_iterator_t< State, Ctrl > | |
| Cbackward_flow_iterator_t< no_regs_t, simple_bfi_t > | |
| Csimple_bfi_t | |
| Cbase_dispatcher_t | |
| Cserver_dispatcher_t | |
| Cbit_bound_t | |
| Cbitfield_type_data_t | Bitfield type information (see tinfo_t::get_bitfield_details()) |
| Cbitrange_t | This class manages the offset and size of a value that occupies a number of contiguous bits within some container - generally a byte array |
| Cbitset_t | Bit set class. See https://en.wikipedia.org/wiki/Bit_array |
| Cnode_bitset_t | |
| Crlist_t | |
| Cblock_chains_iterator_t | |
| Cblock_chains_t | Chains of one block |
| Cbookmarks_t | |
| Cboundaries_iterator_t | |
| Cbpt_location_t | Describes a breakpoint location |
| Cbpt_t | Characteristics of a breakpoint |
| Cbpt_visitor_t | Visit all breakpoints |
| Cbptaddr_t | Describes a breakpoint event |
| Cbytes_t | Structure used to describe byte streams (for "ret" instruction and empirics) |
| Ccall_stack_info_t | Call stack trace information |
| Ccallregs_t | Register allocation calling convention |
| Ccallui_t | Callui return codes |
| Ccatchexpr_t | Catch expression |
| Ccblock_pos_t | Additional position information for cblocks |
| Cchooser_t::cbret_t | Return value of ins(), del(), edit(), enter(), refresh() callbacks |
| Ccdg_insn_iterator_t | |
| Cceinsn_t | Statement with an expression |
| Ccif_t | If statement |
| Ccloop_t | Base class for loop statements |
| Ccdo_t | Do-loop |
| Ccfor_t | For-loop |
| Ccwhile_t | While-loop |
| Ccreturn_t | Return statement |
| Ccswitch_t | Switch statement |
| Ccthrow_t | Throw statement |
| Ccfgopt_set_t | |
| Ccfgopt_t | |
| 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 |
| Cchannel_redir_t | Tools for command line parsing |
| Cchoose_ioport_parser_t | |
| Cchooser_base_t | Chooser object. #chooser |
| Cchooser_multi_t | The chooser object with multi-selection |
| Cchooser_t | The chooser object without multi-selection |
| Cchooser_item_attrs_t | Chooser item attributes |
| Cchooser_row_info_t | Row data returned by get_chooser_rows() |
| Cchooser_stdact_desc_t | |
| Ccitem_locator_t | Generic ctree item locator |
| Ccitem_t | Basic ctree item |
| Ccexpr_t | Ctree item: expression |
| Ccarg_t | Function argument |
| Ccinsn_t | Ctree item: statement |
| Cccase_t | Switch case. Usually cinsn_t is a block |
| Ccli_t | Command line interpreter |
| Cclient_handlers_list_t | |
| Cmt_client_handlers_list_t | |
| Ccliopt_t | |
| Ccnumber_t | An immediate number |
| Ccodegen_t | Helper class to generate the initial microcode |
| Ccompiled_binpat_t | |
| Ccompiler_info_t | Information about the target compiler |
| Creg_finder_t::cond_t | |
| Cconst_aloc_visitor_t | Same as aloc_visitor_t, but may not modify the argloc |
| Ccredential_validator_t | |
| Cctext_position_t | Cursor position in the output text (pseudocode) |
| Chistory_item_t | Navigation history item |
| 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 |
| Cctree_parentee_t | A helper ctree traversal class that maintains parent information |
| Ccfunc_parentee_t | Class to traverse the whole function |
| Ccustloc_desc_t | Description of a custom argloc |
| Ccustom_callcnv_t | Description of a custom calling convention |
| Ccustom_data_type_ids_t | |
| Ccustom_data_type_info_t | |
| Ccustom_refinfo_handler_t | Manage a custom refinfo type Custom refinfos are usually used to handle custom fixups, but can also be used to display non-standard references |
| Ccustom_viewer_handlers_t | |
| Ccvt64_node_tag_t | Descriptor of information stored in a netnode |
| Cvalue_union_t::d128_t | |
| Cdata_format_t | Information about a data format |
| Cdata_type_t | Information about a data type |
| Cdbg_info_t | Information for the user interface about available debuggers |
| Cdebapp_attrs_t | Runtime attributes of the debugger/process |
| Cdebug_event_t | This structure is used only when detailed information about a debug event is needed |
| Cdebugger_t | This structure describes a debugger API module |
| Cdiff_engine_t | A difference engine |
| Cdiff2_engine_t | A 2-way difference engine |
| Cdiff3_engine_t | A 3-way difference engine |
| Cdiff_range_t | A range of the difference source |
| Cdiff_region_t | A difference region |
| Cdiff_result_t | A difference result |
| Cdirentry_t | Directory entry: either a file or directory |
| Cdirspec_t | Directory tree specialization |
| Cdirtree_cursor_t | Position in the directory tree |
| Cdirtree_iterator_t | Helper class to iterate over files |
| Cdirtree_t | Directory tree |
| Cdirtree_visitor_t | A visitor, for use with dirtree_t::traverse |
| Cvalue_union_t::dq_t | |
| Cvalue_union_t::dt_t | |
| Cdynamic_register_set_t | |
| Cea_helper_t | Helper class to support 32bit addresses in ida64 |
| Cea_name_t | Ea, name pair |
| Ceamap_iterator_t | |
| Cedge_info_t | Attributes of a graph edge |
| Cedge_infos_wrapper_t | |
| Cedge_layout_point_t | Edge layout point |
| Cedge_segment_t | Sub-segment of a graph edge |
| Cedge_t | Edge connecting two graph nodes |
| Cedm_t | This structure describes an enum value |
| Cenum_const_t | See opinfo_t::ec |
| Ceval_ctx_t | Execution context |
| Cevent_listener_t | |
| Cprocmod_t | |
| Cstd::exception | |
| Cinterr_exc_t | |
| Cvd_failure_t | Exception object: decompiler exception |
| Cvd_interr_t | Exception object: decompiler internal error |
| Cexception_info_t | Exception information |
| Cexcinfo_t | Describes an exception |
| Cexec_request_t | Execute code in the main thread - to be used with execute_sync() |
| Cexehdr | |
| Cexehdr_full | |
| Cexit_handler_t | |
| Cext_idcfunc_t | Element of functions table. See idcfuncs_t::funcs |
| Cextlang_t | External language (to support third party language interpreters) |
| Cextlang_visitor_t | |
| Cstd::false_type | |
| Chas_compare_method< T, qvoid_t< decltype(std::declval< T >().compare(std::declval< T >()))> > | |
| Chas_compare_method< typename, typename > | Template to compare any 2 values of the same type. Returns -1/0/1 |
| Cfbase_reg_t | |
| Cfile_enumerator_t | Enumerate files in the specified directory |
| Cfixup_data_t | |
| Cfixup_handler_t | Implements the core behavior of a custom fixup |
| Cfixup_info_t | Collect fixup records for the specified range |
| Creg_finder_t::flow_t | |
| Cfnumber_t | Floating point constant |
| Cform_actions_t | Functions available from formchgcb_t |
| Cformat_data_info_t | See format_cdata() |
| Cfpvalue_t | Processor-independent representation of a floating point value |
| Cfunc_item_iterator_t | Class to enumerate all function instructions and data sorted by addresses |
| Cfunc_parent_iterator_t | Class to enumerate all function parents sorted by addresses |
| Cfunc_tail_iterator_t | Class to enumerate all function tails sorted by addresses |
| Cfuncarg_t | Information about a single function argument |
| Cgco_info_t | Result of get_current_operand() |
| Cgdl_graph_t | Gdl graph interface - includes only functions required to draw it |
| Ccancellable_graph_t | |
| Cqflow_chart_t | A flow chart for a function, or a set of address ranges |
| Cdrawable_graph_t | |
| Cinteractive_graph_t | The base class used to display graphs in IDA |
| Csimple_graph_t | |
| Cmbl_graph_t | Control flow graph of microcode |
| Cgeneric_client_t | |
| Cgeneric_linput_t | Generic linput class - may be used to create a linput_t instance for any data source |
| Cgetname_info_t | Additional information for get_ea_name() function |
| Cgraph_item_t | Describes a sub-item of a graph |
| Cgraph_location_info_t | |
| Cgraph_node_visitor_t | Node visitor - see drawable_graph_t::visit_nodes() |
| Cgraph_path_visitor_t | Path visitor - see drawable_graph_t::visit_paths() |
| Cgraph_visitor_t | Visit all nodes and edges in a graph |
| Cgroup_crinfo_t | |
| Cstd::hash< _qstring< T > > | |
| Chexplace_gen_t | |
| Chexrays_failure_t | Exception object: decompiler failure information |
| Chexwarn_t | Warning instances |
| Chighlighter_cbs_t | |
| Chost_port_t | |
| Cendpoint_credentials_t | |
| Clogin_credentials_t | |
| Cdec_credentials_t | |
| Clumina_credentials_t | |
| Ctlm_credentials_t | |
| Cvault_credentials_t | |
| Cida_syntax_highlighter_helper_t | |
| Cidainfo | |
| Cidaplace_t | |
| Chexplace_t | |
| Cidasgn_header_t | |
| Cidbattr_info_t | Access to attribute by structure/offset/width or netnode/index/width |
| Cidbattr_valmap_t | Idbattr mapping value=>string for human-readable representation of IDB attrs |
| Cidc_global_t | Global idc variable |
| Cidc_resolver_t | Compile text with IDC function(s) |
| Cidc_value_t | Class to hold idc values |
| Cidcfuncs_t | Describes an array of IDC functions |
| Cidd_opinfo_t | Instruction operand information |
| Cidp_desc_t | Processor module description |
| Cidp_name_t | Processor name |
| Cignore_micro_t | |
| Cprocmod_t | |
| Cimpinfo_t | See importer_t |
| Cinput_event_t::input_event_keyboard_data_t | |
| Cinput_event_t::input_event_mouse_data_t | |
| Cinput_event_t::input_event_shortcut_data_t | |
| Cinput_event_t | A representation of a user input |
| Cinstant_dbgopts_t | Options for instant debugging |
| Cinstruc_t | Internal representation of processor instructions |
| Cint128 | |
| Cint64_emulator_t | |
| Cinterval_t | One dimensional range |
| Cintset_t | |
| Cnode_set_t | Set of graph nodes |
| Cintval64_t | |
| Cioport_bit_t | Describes an I/O port bit |
| Cioport_t | Describes an I/O port |
| Cioports_fallback_t | Read i/o port definitions from a config file |
| Cirs_cancellable_op_t | |
| Cirs_cb_info_t< T > | |
| Cirs_client_opts_t | |
| Cirs_server_opts_t | |
| Cqnumber_check_type::is_array | |
| Cmerge_data_t::item_block_locator_t | Several items can be grouped into a block |
| Csimple_graph_t::iterator | |
| Civl_tpl< T > | |
| Civl_tpl< uval_t > | |
| Civl_t | |
| Civl_with_name_t | |
| Civlset_tpl< Ivl, T > | |
| Civlset_tpl< ivl_t, uval_t > | |
| Civlset_t | |
| Cjanitor_t< T > | Resource janitor to facilitate use of the RAII idiom |
| Cjarr_t | |
| Cida_syntax_highlighter_t::keywords_style_t | |
| Ckvp_t | |
| Claunch_process_params_t | Information for launching a process with IDA API Note: all string data such as paths (e.g., 'path', 'args' & 'startdir') or 'env' should be UTF-8 encoded |
| Clcsdiff_res_part_t< T > | Difference result, stores vectors' items with action to be applied to construct Y from X |
| Clcsdiff_res_part_t< qstring > | |
| Clcsdiff_t< T > | Calculate difference between two vectors |
| Clex_value_t | |
| Clicense_file_visitor_t | |
| Cline_rendering_output_entry_t | |
| Cline_section_t | |
| Ctagged_line_section_t | |
| Clines_rendering_input_t | Contains information necessary for plugins to compute extra information needed for rendering |
| Clines_rendering_output_t | |
| Clinput_buffer_t | Helper class - adapts linput to be used in extract_... functions as a data supplier (see kernwin.hpp) |
| Clisting_location_t | Holds (live) data about a location being displayed in a listing |
| Cload_info_t | List of loaders |
| Cloader_t | Loader description block - must be exported from the loader module |
| Clocchange_md_t | |
| Clochist_entry_t | |
| Cnavstack_entry_t | |
| Clochist_t | Deprecated. Please use navstack_t instead |
| Clock_func | Helper class to lock a function pointer so it stays valid |
| Clock_func_with_tails_t | |
| Clock_segment | Helper class to lock a segment pointer so it stays valid |
| Clowcnd_t | Input argument for update_lowcnds() |
| Clowertype_helper_t | Interface class - see ida_lowertype_helper_t |
| Cida_lowertype_helper_t | An implementation of lowertype_helper_t that has access to the IDB, and thus can help spot holes in the stack arguments |
| Clvar_locator_t | Local variable locator |
| Clvar_t | Definition of a local variable (register or stack) #var #lvar |
| 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 |
| Cmacro_constructor_t | Helper class for processor modules to build macro instructions |
| Cstd::map | |
| Cintmap_t | Map of integer constants to integer constants |
| 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 | Array of micro blocks representing microcode for a decompiled function |
| Cmblock_t | Microcode of one basic block |
| Cmcallinfo_t | Information about a call |
| Cmcases_t | List of switch cases and targets |
| Cmd5_size_t | |
| Cmd5_t | |
| CMD5Context | |
| Cmemory_deserializer_t | |
| Cmemreg_info_t | Required typedef for get_insn_tev_reg_mem() |
| Cmerge_data_t | Class to contain public info about the merge process |
| Cmerge_handler_params_t | Merge handler parameters |
| Cmerge_node_helper_t | Abstract adapter to provide access to non-standard netnode array entries |
| Cmerge_node_info2_t | |
| Cmerge_node_info_t | Field descriptor used to organize merging of a netnode array |
| Cmicrocode_filter_t | Generic microcode generator class |
| Cudc_filter_t | Abstract class: User-defined call generator derived classes should implement method 'match' |
| Cminsn_t | Microinstruction class #insn |
| Cmlist_mop_visitor_t | |
| Cmlist_t | |
| Cmmtype_t | |
| Cmodctx_t | |
| Cplugmod_t | |
| Cprocmod_t | |
| Cmoddata_diff_helper_t | Helper class for module data diff source |
| Cstd_moddata_diff_helper_t< MOD_T > | Module data diff helper with default implementation of merge_ending() method: it calls load_from_idb() (should be provided by MOD_T) for module data structure |
| Cmodinfo_t | Describes a module load event |
| Cmop_pair_t | Pair of operands |
| Cmop_t | A microinstruction operand |
| Cmcallarg_t | A call argument |
| Cmop_addr_t | Address of an operand (mop_l, mop_v, mop_S, mop_r) |
| Cmovbpt_info_t | |
| Creg_finder_t::move_desc_t | |
| Cida_syntax_highlighter_t::multicmt_t | |
| Cnavstack_t | |
| Cnetnode | Definition of the IDA database node |
| Cnetwork_client_handler_t | |
| Cno_regs_t | |
| Cnode_info_t | Information about a node in a graph |
| Cnode_iterator | Node iterator (used to draw graphs) |
| Cnode_ordering_t | Node ordering in a graph |
| Ccfgopt_t::num_range_t | |
| Cnumber_format_t | Number representation |
| Coctet_generator_t | Get 8 bits of the program at 'ea' |
| Cop_parent_info_t | The context info used by visitors |
| Cminsn_visitor_t | Micro instruction visitor |
| Cmop_visitor_t | Micro operand visitor |
| Cop_t | Operand of an instruction |
| Coperand_locator_t | Operand locator |
| Cmnumber_t | An integer constant |
| Copinfo_t | Additional information about an operand type |
| Coptblock_t | User defined callback to optimize microcode blocks |
| Coptinsn_t | User defined callback to optimize individual microcode instructions |
| Coutctx_base_t | |
| Coutctx_t | |
| Ccfgopt_t::params_t | |
| Cplace_t | Denotes a displayed line |
| Csimpleline_place_t | A location in a view populated by a strvec_t |
| Ctiplace_t | |
| Cuser_graph_place_t | Structure returned by get_custom_viewer_place() if the first parameter is a graph viewer |
| Cida_syntax_highlighter_t::plain_char_ptr_t | |
| Cplugin_info_t | Structure to store plugin information |
| Cplugin_t | A plugin is a module in the plugins subdirectory that can perform an action asked by the user |
| Cpoint_t | Coordinate in a graph view |
| Cpool_allocator_t< T > | A custom allocator for containers |
| Cpost_event_visitor_t | Implements action to take when the event was processed by the notification callback (i.e |
| Cpredicate_t | Helper class for choose_named_type() |
| Cprintop_t | |
| Cprocess_info_t | Process information |
| Cprocessor_t | Describes a processor module (IDP) |
| Cptr_type_data_t | Pointer type information (see tinfo_t::get_ptr_details()) |
| Cpushinfo_t | |
| Cpushreg_t | |
| Cqffblk64_t | Common structure with 64-bit ff_fsize - see qffblk_t |
| Cqffblk_t | File statistics returned by qfind()-like functions |
| Cqfree_deleter_t< T > | |
| Cqlist< T > | Linked list Note: linked list is not movable! |
| Cqlist< cinsn_t > | |
| Ccblock_t | Compound statement (curly braces) |
| Cccatch_t | Catch clause: "catch ( type obj )" |
| Cctry_t | C++ Try statement |
| Cqlist< ui_request_t * > | |
| Cui_requests_t | List of UI requests |
| Cqmutex_locker_t | Mutex locker object. Will lock a given mutex upon creation and unlock it when the object is destroyed |
| Cqnumber_check_type | |
| Cqrefcnt_obj_t | Base class for reference count objects |
| Cqiterator< source_item_ptr > | |
| Cqiterator< source_file_ptr > | |
| Cqiterator< T > | Interface class for iterator types |
| Crefcnted_regex_t | |
| Csource_file_t | Describes a source file |
| Csource_item_t | Describes a subdivision of source information |
| Cqrefcnt_t< T > | Smart pointer to objects derived from qrefcnt_obj_t |
| Cqstatbuf | Describes miscellaneous file attributes |
| Cqvector< T > | Reimplementation of vector class from STL |
| Cqstack< history_item_t > | |
| Cqstack< token_t > | |
| Cqstack< T > | Reimplementation of stack class from STL |
| Cqvector< argpart_t > | |
| Cscattered_aloc_t | Used to manage arguments that are described by multiple locations (also see ALOC_DIST) |
| Cqvector< block_chains_t > | |
| Cgraph_chains_t | |
| Cqvector< call_stack_info_t > | |
| Ccall_stack_t | Defined as struct so it can be forward-declared |
| Cqvector< carg_t > | |
| Ccarglist_t | Function argument list |
| Cqvector< ccase_t > | |
| Cccases_t | Vector of switch cases |
| Cqvector< cfgopt_set_t > | |
| Ccfgopt_set_vec_t | |
| Cqvector< dirtree_cursor_t > | |
| Cdirtree_selection_t | |
| Cqvector< ea_t > | |
| Cbptaddrs_t | |
| Ccasm_t | Asm statement |
| Cqvector< edge_t > | |
| Cedgevec_t | |
| Cqvector< edm_t > | |
| Cenum_type_data_t | Enum type information (see tinfo_t::get_enum_details()) |
| Cqvector< funcarg_t > | |
| Cfunc_type_data_t | Function type information (see tinfo_t::get_func_details()) |
| Cqvector< int > | |
| Cchain_t | Ud (use->def) and du (def->use) chain |
| Cqvector< kvp_t > | |
| Cjobj_t | |
| Cqvector< lcsdiff_res_part_t< T > > | |
| Clcsdiff_res_t< T > | Result |
| Cqvector< lvar_t > | |
| Clvars_t | Vector of local variables |
| Cqvector< memory_info_t > | |
| Cmeminfo_vec_t | Vector of memory info objects |
| Cqvector< node_bitset_t > | |
| Carray_of_node_bitset_t | |
| Cqvector< plugin_option_t > | |
| Cplugin_options_t | |
| Cqvector< point_t > | |
| Cpointseq_t | Ordered sequence of points |
| Cqvector< qstring > | |
| Cdiff_text_t | |
| Claunch_env_t | Used by debugger modules to launching processes with environment variables |
| Cqvector< range64_t > | |
| Crange64vec_t | |
| Cqvector< range_t > | |
| Crangevec_t | Vector of range_t instances |
| Ctry_handler_t | |
| Ccatch_t | |
| Cseh_t | |
| Ctryblk_t | |
| Cqvector< reg_access_t > | |
| Creg_accesses_t | |
| Cqvector< regobj_t > | |
| Cregobjs_t | |
| Cqvector< segm_move_info_t > | |
| Csegm_move_infos_t | |
| Cqvector< selection_item_t > | |
| Cscreen_graph_selection_t | |
| Cqvector< stkpnt_t > | |
| Cstkpnts_t | |
| Cqvector< sync_source_t > | |
| Csynced_group_t | |
| Cqvector< tagged_line_section_t > | |
| Ctagged_line_sections_t | |
| Cqvector< uchar > | |
| Cbytevec_t | Vector of bytes (use for dynamic memory) |
| Cmemory_serializer_t | |
| Crelobj_t | Relocatable object |
| Creloc_info_t | Relocation information (relocatable objects - see relobj_t) |
| Cqvector< udm_t > | |
| Cudtmembervec_t | Vector of udt member objects |
| Cudt_type_data_t | |
| Cqvector< valstr_t > | |
| Cvalstrs_t | Collection of value strings |
| Crange32_t | |
| Crange64_t | |
| Crange_chunk_iterator_t | Chunk iterator of arbitrary rangevec items |
| Crange_item_iterator_t | Item iterator of arbitrary rangevec items |
| Crange_marker_suspender_t | Ignores range_marker during the lifetime of the object |
| Crange_t | Base class for an range |
| Cfunc_t | A function is a set of continuous ranges of addresses with characteristics |
| Chidden_range_t | Hidden ranges - address ranges which can be replaced by their descriptions |
| Cmemory_info_t | Used by debugger modules to report memory are information to IDA kernel |
| Cqbasic_block_t | Information about a basic block of a qflow_chart_t |
| Cregvar_t | A register variable allows the user to rename a general processor register to a meaningful name |
| Cscattered_segm_t | Used by debugger modules to keep track of images that are not mapped uniformly into memory |
| Csegment_t | Describes a program segment |
| Csreg_range_t | The values of the segment registers are kept as address ranges |
| Crect_t | A rectangle in a graph view |
| Crefinfo_desc_t | Get descriptions of all standard and custom refinfo types |
| Crefinfo_t | Information about a reference |
| Creg_access_t | Information about a register accessed by an instruction |
| Creg_finder_op_t | |
| Creg_finder_t | |
| Creg_info_t | Get register number and size from register name |
| Cregarg_t | Register argument description |
| Cregex_cache_t | |
| Cregex_t | |
| Cregister_info_t | Debuggee register information |
| Cregmatch_t | |
| Cregobj_t | Object that represents a register |
| Cregval_t | Structure to hold a register value |
| Crenderer_info_pos_t | |
| Crenderer_info_t | |
| Crenderer_pos_info_t | Information about a position relative to the renderer |
| Crow_info_t | Organize graph nodes by row |
| Crpc_engine_t | |
| Crecording_rpc_engine_t | |
| Crpc_packet_data_t | |
| Crpc_packet_t | |
| Crpc_packet_type_desc_t | |
| Crpc_pkt_timeout_t | |
| Crrel_t | Register-relative argument location |
| Cscif_visitor_t | Scattered mop: visit each of the scattered locations as a separate mop |
| Csegm_move_info_t | |
| Cselection_item_t | Element of a graph selection - could be a node or edge layout point |
| Cserver_cmdline_cfg_t | |
| Csimd_info_t | SIMD type info |
| Csnapshot_t | Snapshot attributes |
| Csrcinfo_provider_t | Describes the mechanism used to retrieve source file information |
| Cbackward_flow_iterator_t< State, Ctrl >::state_t | |
| Cstkarg_area_info_t | |
| Cstkpnt_t | |
| Cstkvar_ref_t | Reference to a stack variable. Used for mop_S |
| Cstrarray_t | Map strings to integer values - see strarray() |
| Cstrdiff_printer_t | Calculate difference between two string vectors |
| Cstring_info_t | Information about one string from the string list |
| Cstrpath_t | Information for structure offsets |
| Cstrwinsetup_t | Structure to keep string list parameters |
| Cswitch_info_t | Information about a switch statement |
| Csync_source_t | |
| Csyntax_highlighter_t | Base class for syntax highligters |
| Cida_syntax_highlighter_t | |
| Ctev_info_reg_t | Structure used for dbg_add_many_tevs() |
| Ctev_info_t | Common information for all trace events |
| Ctev_reg_value_t | Structure used for dbg_add_many_tevs() |
| Ctext_sink_t | Flush formatted text |
| Ctextctrl_info_t | Multi line text control, used to embed a text control in a form |
| Cthread_name_t | Output argument for ev_suspended New thread names |
| Ctil_symbol_t | A symbol in a type library |
| Ctil_t | Type Information Library |
| Ctil_type_ref_t | |
| Ctinfo_t | Primary mechanism for managing type information |
| Ctinfo_visitor_t | Visit all subtypes of a type. Derive your visitor from this class and use apply_to() |
| Ctoken_t | Parser token |
| CTPointDouble | Coordinate in a graph view (double precision) |
| Ctreeloc_t | Ctree location. Used to denote comment locations |
| Cstd::true_type | |
| Chas_compare_method< T, qvoid_t< decltype(std::declval< T >().compare(std::declval< T >()))> > | |
| Ctwinline_t | A line in a text window |
| Ctwinpos_t | A position in a text window |
| Ctxtdiff_printer_t | Base class for forming "colored" string (in HTML, for example) |
| Ctype_attr_t | |
| Ctype_mods_t | Information about how to modify the current type, used by tinfo_visitor_t |
| Ctypedef_type_data_t | Type information for typedefs |
| Cudcall_map_iterator_t | |
| Cudcall_t | User-defined function calls |
| Cudm_t | An object to represent struct or union members |
| Cudm_visitor_t | |
| Cui_request_t | Base class for defining UI requests |
| Cui_stroff_applicator_t | Callback to apply the selection |
| Cui_stroff_op_t | Select UDT for the operands using "Select offsets" widget |
| Cuint128 | |
| Cupdate_bpt_info_t | Input argument for update_bpts() |
| Cuser_cmts_iterator_t | |
| Cuser_defined_prefix_t | Class to generate user-defined prefixes in the disassembly listing |
| Cuser_iflags_iterator_t | |
| Cuser_labels_iterator_t | |
| Cuser_lvar_modifier_t | Helper class to modify saved local variable settings |
| Cuser_numforms_iterator_t | |
| Cuser_unions_iterator_t | |
| Cvalinfo_t | Additional information about the output lines |
| Cvalrng_t | |
| Cvalstr_t | Text representation of a data value (value string) |
| Cvalue_repr_t | Visual representation of a member of a complex type (struct/union/enum) |
| Cvalue_union_t | This union is used to pass byte values to various helper functions |
| Cvar_ref_t | Reference to a local variable |
| Cvd_printer_t | Base helper class to convert binary data structures into text |
| Cfile_printer_t | Helper class to convert binary data structures into text and put into a file |
| Cvc_printer_t | Helper class to convert cfunc_t into text |
| Cqstring_printer_t | Helper class to convert cfunc_t into a text string |
| Cvdui_t | Information about the pseudocode window |
| Cview_mouse_event_location_t | Abstraction of location in flat view/graph views (out of 'view_mouse_event_t' to make it easy for SWiG to wrap) |
| Cview_mouse_event_t | Information about a mouse action within a view |
| Cvoff_t | Value offset (microregister number or stack offset) |
| Cvivl_t | Value interval (register or stack range) |
| Cxrefblk_t | Structure to enumerate all xrefs |
| Cxreflist_entry_t | An xref to an argument or variable located in a function's stack frame |
| Cxrefpos_t | |