Lines Matching refs:CRangeMap
36 * Default helper structure for normal CRangeMap instantations.
57 //! Used internally by CRangeMap to specify the end of a range.
70 * Helper structure for CRangeSet (CRangeMap with void as value).
115 class CRangeMap
132 * This class provides a wrapper around the raw iterators used by CRangeMap.
142 friend class CRangeMap<VALUE, KEYTYPE>;
230 CRangeMap() {
236 CRangeMap(const CRangeMap<VALUE, KEYTYPE>& other)
244 CRangeMap& operator=(const CRangeMap<VALUE, KEYTYPE>& other) {
253 void swap(CRangeMap<VALUE, KEYTYPE>& other) {
263 bool operator==( const CRangeMap<VALUE, KEYTYPE>& other ) const {
574 //! CRangeSet is simply a partial specialization of CRangeMap
575 typedef CRangeMap<void> CRangeSet;
580 /** @see CRangeMap::swap */
582 void swap(CRangeMap<VALUE_TYPE, KEY_TYPE>& a, CRangeMap<VALUE_TYPE, KEY_TYPE>& b)