[code:1]
39 template<class From, class To>
40 class RangeMapIter {
41 private:
42 size_t count_ ;
43 typename Vector<RangeMapRange<From,To> >::const_iterator ptr_ ;
44
45 public:
46 RangeMapIter(const RangeMap<From,To> &map);
47 Boolean next(From &fromMin, From &fromMax, To &toMin) {
48 if (!count_)
49 return 0;
50 else {
51 fromMin = (ptr_)->fromMin;
52 fromMax = (ptr_)->fromMax;