|
decompiler 1.0.0
|
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. | |
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.