decompiler 1.0.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ghidra::BitFieldTriple Class Reference

Helper class for collecting bitfields intersecting a byte range within a (possibly nested) structure. More...

#include <type.hh>

Public Member Functions

 BitFieldTriple (const TypeStruct *contain, const TypeBitField *bits, int4 off)
 Constructor.
 

Static Public Member Functions

static bool compare (const BitFieldTriple &op1, const BitFieldTriple &op2)
 Comparator putting bitfields in byte order, least to most significant.
 

Public Attributes

const TypeStruct * immedContainer
 Immediate container of the bitfield.
 
const TypeBitField * bitfield
 Description of the bitfield.
 
int4 offset
 Byte offset of the immediate container within parent.
 

Detailed Description

Helper class for collecting bitfields intersecting a byte range within a (possibly nested) structure.

A bitfield description, along with its immediate container, and offset within a root container all in one record.


The documentation for this class was generated from the following files: