RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
RangeTest.h File Reference
#include "adt/Range.h"
#include <ostream>
#include <set>
#include <tuple>
#include <gtest/gtest.h>
Include dependency graph for RangeTest.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rawspeed_test::anonymous_namespace{RangeTest.h}::TwoRangesTest

Namespaces

namespace  rawspeed
namespace  rawspeed_test
namespace  rawspeed_test::anonymous_namespace{RangeTest.h}

Typedefs

using rawspeed_test::anonymous_namespace{RangeTest.h}::twoRangesType = std::tuple<int, unsigned, int, unsigned>

Functions

template<typename T>
::std::ostream & rawspeed::operator<< (::std::ostream &os, const Range< T > &r)
template<typename T>
::testing::AssertionResult rawspeed_test::anonymous_namespace{RangeTest.h}::RangeContains (const char *range_expr, const char *pos_expr, const Range< T > &r, const T &pos)
template<typename T>
::testing::AssertionResult rawspeed_test::anonymous_namespace{RangeTest.h}::RangeDoesntContain (const char *range_expr, const char *pos_expr, const Range< T > &r, const T &pos)
template<typename T>
::testing::AssertionResult rawspeed_test::anonymous_namespace{RangeTest.h}::RangesOverlap (const char *m_expr, const char *n_expr, const T &lhs, const T &rhs)
template<typename T>
::testing::AssertionResult rawspeed_test::anonymous_namespace{RangeTest.h}::RangesDontOverlap (const char *m_expr, const char *n_expr, const T &lhs, const T &rhs)
 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)))

Variables

const std::set< twoRangesTyperawspeed_test::anonymous_namespace{RangeTest.h}::AllOverlapped