|
RawSpeed
fast raw decoding library
|
#include "adt/Range.h"
Public Member Functions | |
| constexpr | Range ()=default |
| template<typename T2> requires std::is_unsigned_v<T2> | |
| constexpr | Range (T base_, T2 size_) |
| constexpr T RAWSPEED_READNONE | begin () const |
| constexpr T RAWSPEED_READNONE | end () const |
Private Attributes | |
| T | base |
| std::make_unsigned_t< T > | size |
|
constexprdefault |
|
inlineconstexpr |
Definition at line 41 of file Range.h.
References base, size, and rawspeed::T().
|
inlineconstexpr |
Definition at line 43 of file Range.h.
References base, and rawspeed::T().
Referenced by rawspeed::operator<(), rawspeed::operator<<(), rawspeed_test::anonymous_namespace{RangeTest.cpp}::TEST(), rawspeed_test::anonymous_namespace{RangeTest.cpp}::TEST(), rawspeed_test::anonymous_namespace{RangeTest.cpp}::TEST(), rawspeed_test::anonymous_namespace{RangeTest.cpp}::TEST(), rawspeed_test::anonymous_namespace{RangeTest.cpp}::TEST(), and rawspeed_test::anonymous_namespace{RangeTest.cpp}::TEST().
|
inlineconstexpr |
Definition at line 45 of file Range.h.
References base, size, and rawspeed::T().
Referenced by rawspeed::operator<(), rawspeed::operator<<(), rawspeed_test::anonymous_namespace{RangeTest.h}::RangeContains(), rawspeed_test::anonymous_namespace{RangeTest.h}::RangeDoesntContain(), and rawspeed_test::anonymous_namespace{RangeTest.cpp}::TEST().
|
private |
|
private |