ROSE  0.9.10.89
Public Types | Public Member Functions | List of all members
Sawyer::Container::AddressMapImpl::SegmentMergePolicy< A, T > Class Template Reference

Description

template<class A, class T>
class Sawyer::Container::AddressMapImpl::SegmentMergePolicy< A, T >

Definition at line 519 of file AddressMap.h.

Inheritance diagram for Sawyer::Container::AddressMapImpl::SegmentMergePolicy< A, T >:
Inheritance graph
[legend]

Public Types

typedef A Address
 
typedef T Value
 
typedef AddressSegment< A, T > Segment
 

Public Member Functions

bool merge (const Sawyer::Container::Interval< Address > &leftInterval, Segment &leftSegment, const Sawyer::Container::Interval< Address > &rightInterval, Segment &rightSegment)
 
Segment split (const Sawyer::Container::Interval< Address > &interval, Segment &segment, Address splitPoint)
 
void truncate (const Sawyer::Container::Interval< Address > &interval, Segment &, Address splitPoint)
 

The documentation for this class was generated from the following file: