Home | History | Annotate | Download | only in GLcommon

Lines Matching refs:Range

21 class Range {
24 Range():m_start(0),m_end(0),m_size(0){};
25 Range(int start,int size):m_start(start),m_end(start+size),m_size(size){};
26 Range(const Range& r):m_start(r.m_start),m_end(r.m_end),m_size(r.m_size){};
31 Range& operator=(const Range& r) {
37 bool operator ==(const Range& r) const {
40 bool operator !=(const Range& r) const {return !((*this) == r);};
41 bool rangeIntersection(const Range& r,Range& rOut) const ;
42 bool rangeUnion(const Range& r,Range& rOut) const ;
52 void addRange(const Range& r);
54 void delRange(const Range& r,RangeList& deleted);
60 Range& operator[](unsigned int i){return list[i];};
63 std::vector<Range> list;