Hex-Rays logo State-of-the-art binary code analysis tools
email icon
ptr_type_data_t Struct Reference

Pointer type information (see tinfo_t::get_ptr_details()) More...

#include <typeinf.hpp>

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 (void) const
 Are we pointing to code?
 
bool is_shifted () const
 

Public Attributes

tinfo_t obj_type
 pointed object type
 
tinfo_t closure
 cannot have both closure and based_ptr_size
 
uchar based_ptr_size
 
uchar taptr_bits
 TAH bits.
 
tinfo_t parent
 Parent struct.
 
int32 delta
 Offset from the beginning of the parent struct.
 

Detailed Description

Pointer type information (see tinfo_t::get_ptr_details())


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