|
IDA SDK
|
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 |
| bool | is_vftable (void) const |
| void | set_unaligned (void) |
| void | set_baseclass (void) |
| void | set_virtbase (void) |
| void | set_vftable (void) |
| void | clr_unaligned (void) |
| void | clr_baseclass (void) |
| void | clr_virtbase (void) |
| void | clr_vftable (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) |
| bool | is_anonymous_udm () const |
1.8.9.1