1 #ifndef theplu_yat_utility_segment_map
2 #define theplu_yat_utility_segment_map
26 #include "SegmentTree.h"
42 template<
typename T,
typename Tp,
class Compare = std::less<T> >
44 :
public SegmentTree<std::map<Segment<T, Compare>, Tp,
45 SegmentCompare<T, Compare> >,
47 PairFirst<const std::pair<const Segment<T, Compare>, Tp> > >
a map of Segments
Definition: SegmentMap.h:43
Tp mapped_type
mapped type
Definition: SegmentMap.h:51
Base Class for SegmentSet and SegmentMap.
Definition: SegmentTree.h:45
SegmentMap(void)
creates a set with no segments
Definition: SegmentMap.h:56