|
IDA C++ SDK 9.2
|
Result of resolve_field_path(): resolved leaf info plus disambiguation context. More...
#include <typeinf.hpp>
Public Attributes | |
| tinfo_t | top_tif |
| top-level type (after resolving first segment) | |
| tinfo_t | leaf_tif |
| type of the leaf member (== top_tif if path is just a type name) | |
| tid_t | leaf_udm_tid |
| TID of the leaf member, or BADADDR if path is just a type name (no member at the end of the path) | |
| uint64 | cumul_bitoff |
| cumulative bit offset of the leaf member from top of top_tif | |
| qvector< tid_t > | stroff_path |
| ready-to-use op_stroff() path: top_tif's TID at [0], followed by one member TID per union descent (in order). | |
Result of resolve_field_path(): resolved leaf info plus disambiguation context.
| tinfo_t field_path_t::top_tif |
top-level type (after resolving first segment)
| tinfo_t field_path_t::leaf_tif |
type of the leaf member (== top_tif if path is just a type name)
| tid_t field_path_t::leaf_udm_tid |
TID of the leaf member, or BADADDR if path is just a type name (no member at the end of the path)
| uint64 field_path_t::cumul_bitoff |
cumulative bit offset of the leaf member from top of top_tif
ready-to-use op_stroff() path: top_tif's TID at [0], followed by one member TID per union descent (in order).
Pass directly to op_stroff(). Empty only if top_tif has no TID (e.g. type not imported into local types yet).