ExtentMap Member List

This is the complete list of members for ExtentMap, including all inherited members.

allocate_at(const Extent &request)ExtentMap
allocate_best_fit(const rose_addr_t size)ExtentMap
allocate_first_fit(const rose_addr_t size)ExtentMap
begin()RangeMap< R, T > [inline]
begin() const RangeMap< R, T > [inline]
best_fit(const typename Range::Value &size, iterator start)RangeMap< R, T > [inline]
best_fit(const typename Range::Value &size, const_iterator start) const RangeMap< R, T > [inline]
category(const Extent &a, const Extent &b)ExtentMap [static]
check() const RangeMap< R, T > [inline]
clear(bool notify=true)RangeMap< R, T > [inline]
const_iterator typedefRangeMap< R, T >
const_reverse_iterator typedefRangeMap< R, T >
contains(Range need) const RangeMap< R, T > [inline]
contains(const RangeMap &x) const RangeMap< R, T > [inline]
distinct(const RangeMap &x) const RangeMap< R, T > [inline]
dump_extents(FILE *f, const char *prefix, const char *label, bool pad=true) const ExtentMap
empty() const RangeMap< R, T > [inline]
end()RangeMap< R, T > [inline]
end() const RangeMap< R, T > [inline]
erase(const Range &erase_range)RangeMap< R, T > [inline]
erase_ranges(const OtherMap &other)RangeMap< R, T > [inline]
ExtentMap()ExtentMap [inline]
ExtentMap(const Other &other)ExtentMap [inline]
find(const typename Range::Value &addr)RangeMap< R, T > [inline]
find(const typename Range::Value &addr) const RangeMap< R, T > [inline]
find_overlap(const RangeMap &x)RangeMap< R, T > [inline]
find_overlap(iterator start, iterator stop, const RangeMap &x)RangeMap< R, T > [inline]
find_overlap(const_iterator start, const_iterator stop, const RangeMap &x) const RangeMap< R, T > [inline]
find_prior(const typename Range::Value &addr)RangeMap< R, T > [inline]
find_prior(const typename Range::Value &addr) const RangeMap< R, T > [inline]
first_fit(const typename Range::Value &size, iterator start)RangeMap< R, T > [inline]
first_fit(const typename Range::Value &size, const_iterator start)RangeMap< R, T > [inline]
first_overlap(const RangeMap &x) const RangeMap< R, T > [inline]
insert(Range new_range, Value new_value=Value(), bool make_hole=true)RangeMap< R, T > [inline]
insert_ranges(const RangeMap &x, bool make_hole=true)RangeMap< R, T > [inline]
insert_ranges(const_iterator start, const_iterator stop, bool make_hole=true)RangeMap< R, T > [inline]
invert() const RangeMap< R, T > [inline]
invert_within(const Range &limits) const RangeMap< R, T > [inline]
iterator typedefRangeMap< R, T >
lower_bound(const typename Range::Value &addr)RangeMap< R, T > [inline]
lower_bound(const typename Range::Value &addr) const RangeMap< R, T > [inline]
Map typedefRangeMap< R, T > [protected]
MapPair typedefRangeMap< R, T > [protected]
max() const RangeMap< R, T > [inline]
min() const RangeMap< R, T > [inline]
minmax() const RangeMap< R, T > [inline]
nranges() const RangeMap< R, T > [inline]
operator<<(std::ostream &o, const RangeMap &rmap)RangeMap< R, T > [friend]
overlaps(const RangeMap &x) const RangeMap< R, T > [inline]
overlaps(const Range &r) const RangeMap< R, T > [inline]
print(std::ostream &o) const RangeMap< R, T > [inline]
Range typedefRangeMap< R, T >
RangeMap()RangeMap< R, T > [inline]
RangeMap(const Other &other)RangeMap< R, T > [inline]
RangePair typedefRangeMap< R, T > [protected]
rangesRangeMap< R, T > [protected]
rbegin()RangeMap< R, T > [inline]
rbegin() const RangeMap< R, T > [inline]
rend()RangeMap< R, T > [inline]
rend() const RangeMap< R, T > [inline]
reverse_iterator typedefRangeMap< R, T >
select_overlapping_ranges(const Range &selector) const RangeMap< R, T > [inline]
size() const RangeMap< R, T > [inline]
subtract_from(const Extent &e) const ExtentMap [inline]
Value typedefRangeMap< R, T >


Generated on Wed May 16 06:20:45 2012 for ROSE by  doxygen 1.4.7