|
RawSpeed
fast raw decoding library
|
Classes | |
| class | TwoRangesTest |
Typedefs | |
| using | twoRangesType = std::tuple<int, unsigned, int, unsigned> |
Functions | |
| template<typename T> | |
| ::testing::AssertionResult | RangeContains (const char *range_expr, const char *pos_expr, const Range< T > &r, const T &pos) |
| template<typename T> | |
| ::testing::AssertionResult | RangeDoesntContain (const char *range_expr, const char *pos_expr, const Range< T > &r, const T &pos) |
| template<typename T> | |
| ::testing::AssertionResult | RangesOverlap (const char *m_expr, const char *n_expr, const T &lhs, const T &rhs) |
| template<typename T> | |
| ::testing::AssertionResult | RangesDontOverlap (const char *m_expr, const char *n_expr, const T &lhs, const T &rhs) |
| INSTANTIATE_TEST_SUITE_P (Unsigned, TwoRangesTest, testing::Combine(testing::Range(0, 3), testing::Range(0U, 3U), testing::Range(0, 3), testing::Range(0U, 3U))) | |
Variables | |
| const std::set< twoRangesType > | AllOverlapped |
| using rawspeed_test::anonymous_namespace{RangeTest.h}::twoRangesType = std::tuple<int, unsigned, int, unsigned> |
Definition at line 108 of file RangeTest.h.
| rawspeed_test::anonymous_namespace{RangeTest.h}::INSTANTIATE_TEST_SUITE_P | ( | Unsigned | , |
| TwoRangesTest | , | ||
| testing::Combine(testing::Range(0, 3), testing::Range(0U, 3U), testing::Range(0, 3), testing::Range(0U, 3U)) | ) |
| ::testing::AssertionResult rawspeed_test::anonymous_namespace{RangeTest.h}::RangeContains | ( | const char * | range_expr, |
| const char * | pos_expr, | ||
| const Range< T > & | r, | ||
| const T & | pos ) |
Definition at line 47 of file RangeTest.h.
References rawspeed::Range< T >::end(), and RangeContains().
Referenced by RangeContains(), and RangeDoesntContain().
| ::testing::AssertionResult rawspeed_test::anonymous_namespace{RangeTest.h}::RangeDoesntContain | ( | const char * | range_expr, |
| const char * | pos_expr, | ||
| const Range< T > & | r, | ||
| const T & | pos ) |
Definition at line 63 of file RangeTest.h.
References rawspeed::Range< T >::end(), RangeContains(), and RangeDoesntContain().
Referenced by RangeDoesntContain().
| ::testing::AssertionResult rawspeed_test::anonymous_namespace{RangeTest.h}::RangesDontOverlap | ( | const char * | m_expr, |
| const char * | n_expr, | ||
| const T & | lhs, | ||
| const T & | rhs ) |
Definition at line 94 of file RangeTest.h.
References RangesDontOverlap(), and RangesOverlap().
Referenced by RangesDontOverlap().
| ::testing::AssertionResult rawspeed_test::anonymous_namespace{RangeTest.h}::RangesOverlap | ( | const char * | m_expr, |
| const char * | n_expr, | ||
| const T & | lhs, | ||
| const T & | rhs ) |
Definition at line 79 of file RangeTest.h.
References RangesOverlap().
Referenced by RangesDontOverlap(), and RangesOverlap().
| const std::set<twoRangesType> rawspeed_test::anonymous_namespace{RangeTest.h}::AllOverlapped |
Definition at line 126 of file RangeTest.h.