IDA SDK
Public Attributes | Public Member Functions | List of all members
udt_member_t Struct Reference

Detailed Description

An object to represent struct or union members.

Public Attributes

uint64 offset
 member offset in bits
 
uint64 size
 size in bits
 
qstring name
 member name
 
qstring cmt
 member comment
 
tinfo_t type
 member type
 
int effalign
 effective field alignment (in bytes)
 
uint32 tafld_bits
 TAH bits.
 
uchar fda
 field alignment (shift amount)
 

Public Member Functions

bool is_bitfield (void) const
 
bool is_zero_bitfield (void) const
 
bool is_unaligned (void) const
 
bool is_baseclass (void) const
 
bool is_virtbase (void) const
 
void set_unaligned (void)
 
void set_baseclass (void)
 
void set_virtbase (void)
 
void clr_unaligned (void)
 
void clr_baseclass (void)
 
void clr_virtbase (void)
 
uint64 begin (void) const
 
uint64 end (void) const
 
bool operator< (const udt_member_t &r) const
 
bool operator== (const udt_member_t &r) const
 
bool operator!= (const udt_member_t &r) const
 
void swap (udt_member_t &r)
 

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