decompiler
1.0.0
|
Class for storing ParamEntry objects in an interval range (rangemap) More...
#include <fspec.hh>
Classes | |
class | InitData |
Helper class for initializing ParamEntryRange in a range map. More... | |
class | SubsortPosition |
Helper class for subsorting on position. More... | |
Public Types | |
typedef uintb | linetype |
The linear element for a rangemap. | |
typedef SubsortPosition | subsorttype |
The sub-sort object for a rangemap. | |
typedef InitData | inittype |
Initialization data for a ScopeMapper. | |
Public Member Functions | |
ParamEntryRange (void) | |
Constructor for use with rangemap. | |
void | initialize (const inittype &data, uintb f, uintb l) |
Initialize the range. | |
uintb | getFirst (void) const |
Get the first address in the range. | |
uintb | getLast (void) const |
Get the last address in the range. | |
subsorttype | getSubsort (void) const |
Get the sub-subsort object. | |
ParamEntry * | getParamEntry (void) const |
Get pointer to actual ParamEntry. | |
Private Attributes | |
uintb | first |
Starting offset of the ParamEntry's range. | |
uintb | last |
Ending offset of the ParamEntry's range. | |
int4 | position |
Position of the ParamEntry within the entire prototype list. | |
ParamEntry * | entry |
Pointer to the actual ParamEntry. | |
Class for storing ParamEntry objects in an interval range (rangemap)