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 TypeStructimmedContainer
 Immediate container of the bitfield.
 
const TypeBitFieldbitfield
 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: