| IDA SDK

Public Attributes | Public Member Functions | List of all members
value_repr_t Struct Reference

## Detailed Description

Visual representation of a member of a complex type (struct/union/enum)

## Public Attributes
uint64 | bits = 0
union {
refinfo_t ri
| FRB_OFFSET.
int32 strtype
| FRB_STRLIT.
struct {
adiff_t delta
| FRB_STROFF.
uint32 type_ordinal
| FRB_STROFF, FRB_ENUM.
} |
custom_data_type_info_t cd
| FRB_CUSTOM.
}; |
| Additional info.
array_parameters_t | ap
| FRB_TABFORM, AP_SIGNED is ignored, use FRB_SIGNED instead.

## Public Member Functions
void | swap (value_repr_t &r)
void | clear ()
bool | empty () const
bool | is_enum () const
bool | is_offset () const
bool | is_strlit () const
bool | is_custom () const
bool | is_stroff () const
bool | is_typref () const
bool | is_signed () const
bool | has_tabform () const
bool | has_lzeroes () const
uint64 | get_vtype () const
void | set_vtype (uint64 vt)
void | set_signed (bool on)
void | set_tabform (bool on)
void | set_lzeroes (bool on)
void | set_ap (const array_parameters_t &_ap)
void | init_ap (array_parameters_t *_ap) const
bool | from_opinfo (flags64_t flags, aflags_t afl, const opinfo_t *opinfo, const array_parameters_t *_ap)
size_t | print (qstring *result, bool colored=false) const
bool | parse_value_repr (const qstring &attr, type_t target_type=BTF_STRUCT)

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

- typeinf.hpp