decompiler
1.0.0
|
The internal sub-range object for the interval map. More...
Public Member Functions | |
bool | operator< (const AddrRange &op2) const |
Comparison method based on ending boundary point. | |
std::list< _recordtype >::iterator | getValue (void) const |
Retrieve the recordtype. | |
Private Member Functions | |
AddrRange (linetype l) | |
(Partial) constructor | |
AddrRange (linetype l, const subsorttype &s) | |
(Partial) constructor given a subsort | |
Private Attributes | |
linetype | first |
Start of the disjoint sub-range. | |
linetype | last |
End of the disjoint sub-range. | |
linetype | a |
Start of full range occupied by the entire recordtype. | |
linetype | b |
End of full range occupied by the entire recordtype. | |
subsorttype | subsort |
How this should be sub-sorted. | |
std::list< _recordtype >::iterator | value |
Iterator pointing at the actual recordtype. | |
Friends | |
class | rangemap< _recordtype > |
class | PartIterator |
The internal sub-range object for the interval map.
It defines a disjoint range within the common refinement of all ranges in the container. It also knows about its containing range and recordtype.