/third_party/boost/libs/hana/include/boost/hana/ |
D | equal.hpp | 55 struct equal_impl<T, U, when<condition>> : default_ { struct 78 struct equal_impl<T, U, when< argument 94 struct equal_impl<T, U, when<detail::EqualityComparable<T, U>::value>> { argument 104 struct equal_impl<C, C, when< struct 120 struct equal_impl<T, U, when<hana::Product<T>::value && hana::Product<U>::value>> { struct 122 static constexpr auto apply(X const& x, Y const& y) { in apply() 168 struct equal_impl<T, U, when<Sequence<T>::value && hana::Sequence<U>::value>> { struct 170 static constexpr auto apply(Xs const& xs, Ys const& ys) { in apply() 194 struct equal_impl<S, S, when< struct 199 static constexpr auto apply(X const& x, Y const& y) { in apply()
|
D | set.hpp | 125 struct equal_impl<set_tag, set_tag> { struct 136 return equal_impl::equal_helper(s1, s2, hana::bool_c< in apply() argument
|
/third_party/boost/boost/hana/ |
D | equal.hpp | 55 struct equal_impl<T, U, when<condition>> : default_ { struct 78 struct equal_impl<T, U, when< argument 94 struct equal_impl<T, U, when<detail::EqualityComparable<T, U>::value>> { argument 104 struct equal_impl<C, C, when< argument 120 struct equal_impl<T, U, when<hana::Product<T>::value && hana::Product<U>::value>> { argument 122 static constexpr auto apply(X const& x, Y const& y) { in apply() 168 struct equal_impl<T, U, when<Sequence<T>::value && hana::Sequence<U>::value>> { struct 170 static constexpr auto apply(Xs const& xs, Ys const& ys) { in apply() 194 struct equal_impl<S, S, when< struct 199 static constexpr auto apply(X const& x, Y const& y) { in apply()
|
D | set.hpp | 125 struct equal_impl<set_tag, set_tag> { struct 136 return equal_impl::equal_helper(s1, s2, hana::bool_c< in apply() argument
|
/third_party/boost/boost/mpl/ |
D | equal.hpp | 65 struct equal_impl struct 67 typedef typename begin<Sequence1>::type first1_; 68 typedef typename begin<Sequence2>::type first2_; 69 typedef typename end<Sequence1>::type last1_; 70 typedef typename end<Sequence2>::type last2_; 79 > fold_; 81 typedef typename fold_::iterator iter1_; 82 typedef typename fold_::state iter2_; 86 > result_; 88 typedef typename result_::type type;
|
/third_party/boost/libs/hana/test/map/ |
D | at_key.collisions.cpp | 39 struct equal_impl<A, A> { struct 40 static constexpr auto apply(A const&, A const&) { in apply() 46 struct equal_impl<B, B> { struct 47 static constexpr auto apply(B const&, B const&) { in apply()
|
/third_party/boost/boost/hana/ext/std/ |
D | array.hpp | 133 struct equal_impl<ext::std::array_tag, ext::std::array_tag> { struct 135 static constexpr bool apply(std::array<T, n> const& xs, std::array<U, n> const& ys) in apply() 139 static constexpr auto apply(std::array<T, 0> const&, std::array<U, 0> const&) in apply() 143 static constexpr auto apply(std::array<T, n> const&, std::array<U, m> const&) in apply()
|
D | vector.hpp | 39 struct equal_impl<ext::std::vector_tag, ext::std::vector_tag> { struct 41 static bool apply(std::vector<T1, A1> const& v1, in apply()
|
D | integer_sequence.hpp | 77 struct equal_impl<ext::std::integer_sequence_tag, ext::std::integer_sequence_tag> { struct 80 apply(std::integer_sequence<X, xs...> const&, std::integer_sequence<Y, ys...> const&) in apply() 84 static constexpr hana::false_ apply(Xs const&, Ys const&, ...) in apply()
|
/third_party/boost/libs/hana/include/boost/hana/ext/std/ |
D | array.hpp | 133 struct equal_impl<ext::std::array_tag, ext::std::array_tag> { struct 135 static constexpr bool apply(std::array<T, n> const& xs, std::array<U, n> const& ys) in apply() 139 static constexpr auto apply(std::array<T, 0> const&, std::array<U, 0> const&) in apply() 143 static constexpr auto apply(std::array<T, n> const&, std::array<U, m> const&) in apply()
|
D | vector.hpp | 39 struct equal_impl<ext::std::vector_tag, ext::std::vector_tag> { struct 41 static bool apply(std::vector<T1, A1> const& v1, in apply()
|
D | integer_sequence.hpp | 77 struct equal_impl<ext::std::integer_sequence_tag, ext::std::integer_sequence_tag> { struct 80 apply(std::integer_sequence<X, xs...> const&, std::integer_sequence<Y, ys...> const&) in apply() 84 static constexpr hana::false_ apply(Xs const&, Ys const&, ...) in apply()
|
/third_party/boost/libs/hana/example/cppcon_2014/matrix/ |
D | comparable.hpp | 19 struct equal_impl<cppcon::Matrix<R1, C1>, cppcon::Matrix<R2, C2>> { struct 21 static constexpr auto apply(M1 const& m1, M2 const& m2) { in apply()
|
/third_party/boost/boost/range/algorithm/ |
D | equal.hpp | 27 inline bool equal_impl( SinglePassTraversalReadableIterator1 first1, in equal_impl() function 66 inline bool equal_impl( SinglePassTraversalReadableIterator1 first1, in equal_impl() function 105 inline bool equal_impl( RandomAccessTraversalReadableIterator1 first1, in equal_impl() function 119 inline bool equal_impl( RandomAccessTraversalReadableIterator1 first1, in equal_impl() function
|
/third_party/boost/libs/hana/test/_include/support/ |
D | equivalence_class.hpp | 27 struct equal_impl<EquivalenceClass, EquivalenceClass> { struct 29 static constexpr auto apply(X x, Y y) in apply()
|
D | cnumeric.hpp | 51 struct equal_impl<CNumeric<T>, CNumeric<U>> { struct 53 static constexpr auto apply(X const&, Y const&) in apply()
|
/third_party/boost/libs/hana/test/ |
D | orderable.cpp | 42 struct equal_impl<T, U, when< struct 46 static constexpr bool apply(T a, U b) in apply()
|
/third_party/boost/boost/test/tools/old/ |
D | impl.hpp | 112 inline assertion_result equal_impl( char* left, char const* right ) { return equal_impl( static_cas… in equal_impl() function 113 inline assertion_result equal_impl( char const* left, char* right ) { return equal_impl( static_cas… in equal_impl() function 114 inline assertion_result equal_impl( char* left, char* right ) { return equal_impl( static_cas… in equal_impl() function 118 inline assertion_result equal_impl( wchar_t* left, wchar_t const* right ) { return equal_impl( stat… in equal_impl() function 119 inline assertion_result equal_impl( wchar_t const* left, wchar_t* right ) { return equal_impl( stat… in equal_impl() function 120 inline assertion_result equal_impl( wchar_t* left, wchar_t* right ) { return equal_impl( stat… in equal_impl() function
|
/third_party/boost/boost/pfr/detail/ |
D | functional.hpp | 18 struct equal_impl { struct 20 constexpr static bool cmp(const T& v1, const U& v2) noexcept { in cmp() 27 struct equal_impl<N, N> { struct 29 constexpr static bool cmp(const T&, const U&) noexcept { in cmp()
|
/third_party/boost/libs/pfr/include/boost/pfr/detail/ |
D | functional.hpp | 18 struct equal_impl { struct 20 constexpr static bool cmp(const T& v1, const U& v2) noexcept { in cmp() 27 struct equal_impl<N, N> { struct 29 constexpr static bool cmp(const T&, const U&) noexcept { in cmp()
|
/third_party/boost/libs/hana/test/_include/laws/ |
D | base.hpp | 158 struct equal_impl<test::InjectionResult, test::InjectionResult> { struct 160 static constexpr auto apply(X x, Y y) { in apply() 307 struct equal_impl<test::Integer<p1>, test::Integer<p2>, when< struct 318 static constexpr bool apply(X const&, Y const&) in apply() 323 struct equal_impl<test::Integer<p1>, test::Integer<p2>, when< struct 332 static bool apply(X const&, Y const&) in apply()
|
/third_party/boost/boost/histogram/axis/ |
D | polymorphic_bin.hpp | 65 bool equal_impl(const polymorphic_bin& rhs, int) const noexcept { in equal_impl() function in boost::histogram::axis::polymorphic_bin 75 bool equal_impl(const BinType& rhs, float) const noexcept { in equal_impl() function in boost::histogram::axis::polymorphic_bin
|
/third_party/boost/libs/hana/include/boost/hana/ext/boost/mpl/ |
D | list.hpp | 116 struct equal_impl<ext::boost::mpl::list_tag, ext::boost::mpl::list_tag> { struct 118 static constexpr auto apply(Xs const&, Ys const&) { in apply()
|
/third_party/boost/boost/hana/ext/boost/mpl/ |
D | list.hpp | 116 struct equal_impl<ext::boost::mpl::list_tag, ext::boost::mpl::list_tag> { struct 118 static constexpr auto apply(Xs const&, Ys const&) { in apply()
|
/third_party/boost/libs/hana/include/boost/hana/experimental/ |
D | view.hpp | 460 struct equal_impl<experimental::view_tag, experimental::view_tag> { struct 469 struct equal_impl<experimental::view_tag, S, hana::when<hana::Sequence<S>::value>> { struct 478 struct equal_impl<S, experimental::view_tag, hana::when<hana::Sequence<S>::value>> { argument 480 static constexpr auto apply(Seq const& s, View2 v2) { in apply()
|