| IDA SDK

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

## Detailed Description

Bitfield type information (see tinfo_t::get_bitfield_details())

## Public Attributes
uchar | nbytes
| enclosing type size (1,2,4,8 bytes)
uchar | width
| number of bits
bool | is_unsigned
| is bitfield unsigned?
| else
| return

## Public Member Functions
| bitfield_type_data_t (uchar _nbytes=0, uchar _width=0, bool _is_unsigned=false)
bool | serialize (qtype *type, type_t mods) const
if(width !=r.width) return width > r.width ? 1 | if (is_unsigned)
void | swap (bitfield_type_data_t &r)
bool | is_valid_bitfield () const

## Member Data Documentation

## ◆ else

bitfield_type_data_t::else

Initial value:
{
if ( r.is_unsigned )
return -1

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

- typeinf.hpp