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
The Department of Theoretical Physics namespace as we define it.
Tp mapped_type
mapped type
Definition: SegmentMap.h:51
Base Class for SegmentSet and SegmentMap.
Definition: SegmentTree.h:46
SegmentMap(void)
creates a set with no segments
Definition: SegmentMap.h:56