udm_t Struct Reference
An object to represent struct or union members. More...
#include <typeinf.hpp>
Public Member Functions | |
bool | is_bitfield () const |
bool | is_zero_bitfield () const |
bool | is_unaligned () const |
bool | is_baseclass () const |
bool | is_virtbase () const |
bool | is_vftable () const |
bool | is_method () const |
bool | is_gap () const |
bool | is_regcmt () const |
void | set_unaligned (bool on=true) |
void | set_baseclass (bool on=true) |
void | set_virtbase (bool on=true) |
void | set_vftable (bool on=true) |
void | set_method (bool on=true) |
void | set_regcmt (bool on=true) |
void | clr_unaligned () |
void | clr_baseclass () |
void | clr_virtbase () |
void | clr_vftable () |
void | clr_method () |
uint64 | begin () const |
uint64 | end () const |
bool | operator< (const udm_t &r) const |
bool | operator== (const udm_t &r) const |
bool | operator!= (const udm_t &r) const |
void | swap (udm_t &r) |
bool | is_anonymous_udm () const |
bool | make_gap (uval_t byteoff, uval_t nbytes) |
void | set_value_repr (const value_repr_t &r) |
bool | can_be_dtor () const |
bool | can_rename () const |
Public Attributes | |
uint64 | offset = 0 |
member offset in bits | |
uint64 | size = 0 |
size in bits | |
qstring | name |
member name | |
qstring | cmt |
member comment | |
tinfo_t | type |
member type | |
value_repr_t | repr |
radix, refinfo, strpath, custom_id, strtype | |
int | effalign = 0 |
effective field alignment (in bytes) | |
uint32 | tafld_bits = 0 |
TAH bits. | |
uchar | fda = 0 |
field alignment (shift amount) | |
Detailed Description
An object to represent struct or union members.
The documentation for this struct was generated from the following file:
Generated by 1.9.3