template <class T>
class Ranges
Defined at line 23 of file ../../src/media/third_party/chromium_media/media/base/ranges.h
Public Methods
size_t Add (T start, T end)
///////////////////////////////////////////////////////////////////
EVERYTHING BELOW HERE IS IMPLEMENTATION DETAIL!!
///////////////////////////////////////////////////////////////////
Defined at line 56 of file ../../src/media/third_party/chromium_media/media/base/ranges.h
size_t size ()
Return the number of disjoint ranges.
Defined at line 116 of file ../../src/media/third_party/chromium_media/media/base/ranges.h
T start (size_t i)
Return the "i"'th range's start
&
end (0-based).
Defined at line 121 of file ../../src/media/third_party/chromium_media/media/base/ranges.h
T end (size_t i)
Defined at line 126 of file ../../src/media/third_party/chromium_media/media/base/ranges.h
void clear ()
Clear all ranges.
Defined at line 131 of file ../../src/media/third_party/chromium_media/media/base/ranges.h
Ranges<T> IntersectionWith (const Ranges<T> & other)
Computes the intersection between this range and |other|.
Defined at line 136 of file ../../src/media/third_party/chromium_media/media/base/ranges.h