|
IDA SDK
|
Pointer type information (see tinfo_t::get_ptr_details())
Public Attributes | |
| tinfo_t | obj_type |
| pointed object type | |
| tinfo_t | closure |
| cannot have both closure and based_ptr_size | |
| tinfo_t | parent |
| Parent struct. | |
| int32 | delta |
| Offset from the beginning of the parent struct. | |
| uchar | based_ptr_size |
| uchar | taptr_bits = 0 |
| TAH bits. | |
Public Member Functions | |
| ptr_type_data_t (tinfo_t c=tinfo_t(), uchar bps=0, tinfo_t p=tinfo_t(), int32 d=0) | |
| void | swap (ptr_type_data_t &r) |
| Set this = r and r = this. | |
| bool | operator== (const ptr_type_data_t &r) const |
| bool | operator!= (const ptr_type_data_t &r) const |
| bool | is_code_ptr () const |
| Are we pointing to code? | |
| bool | is_shifted () const |