Lines Matching refs:Value

17 template<typename Value>
19 Value offset;
20 Value size;
22 Range(const Value& offset, const Value& size)
29 Value EndOffset() const
36 template<typename Value>
39 typedef Range<Value> RangeType;
43 inline RangeArray(const RangeArray<Value>& other);
53 bool AddRange(const Value& offset,
54 const Value& size);
56 bool RemoveRange(const Value& offset,
57 const Value& size);
64 bool IntersectsWith(const Value& offset,
65 const Value& size) const;
67 int32 InsertionIndex(const Value& offset) const;
75 inline RangeArray<Value>& operator=(const RangeArray<Value>& other);
86 template<typename Value>
88 RangeArray<Value>::RangeArray()
93 template<typename Value>
95 RangeArray<Value>::RangeArray(const RangeArray<Value>& other)
102 template<typename Value>
104 RangeArray<Value>::AddRange(const RangeType& range)
117 template<typename Value>
119 RangeArray<Value>::AddRange(const Value& offset, const Value& size)
127 Value endOffset = offset + size;
157 template<typename Value>
159 RangeArray<Value>::RemoveRange(const RangeType& range)
176 template<typename Value>
178 RangeArray<Value>::RemoveRange(const Value& offset, const Value& size)
186 Value endOffset = offset + size;
233 template<typename Value>
235 RangeArray<Value>::RemoveRanges(int32 index, int32 count)
241 template<typename Value>
243 RangeArray<Value>::IntersectsWith(const RangeType& range) const
249 template<typename Value>
251 RangeArray<Value>::IntersectsWith(const Value& offset, const Value& size) const
267 template<typename Value>
269 RangeArray<Value>::InsertionIndex(const Value& offset) const
288 template<typename Value>
289 inline RangeArray<Value>&
290 RangeArray<Value>::operator=(const RangeArray<Value>& other)