Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
bitfield_type_data_t Struct Reference

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

#include <typeinf.hpp>

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
 

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
 

Detailed Description

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

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: