Home
last modified time | relevance | path

Searched defs:equal_impl (Results 1 – 25 of 48) sorted by relevance

12

/third_party/boost/libs/hana/include/boost/hana/
Dequal.hpp55 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()
Dset.hpp125 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/
Dequal.hpp55 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()
Dset.hpp125 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/
Dequal.hpp65 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/
Dat_key.collisions.cpp39 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/
Darray.hpp133 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()
Dvector.hpp39 struct equal_impl<ext::std::vector_tag, ext::std::vector_tag> { struct
41 static bool apply(std::vector<T1, A1> const& v1, in apply()
Dinteger_sequence.hpp77 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/
Darray.hpp133 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()
Dvector.hpp39 struct equal_impl<ext::std::vector_tag, ext::std::vector_tag> { struct
41 static bool apply(std::vector<T1, A1> const& v1, in apply()
Dinteger_sequence.hpp77 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/
Dcomparable.hpp19 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/
Dequal.hpp27 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/
Dequivalence_class.hpp27 struct equal_impl<EquivalenceClass, EquivalenceClass> { struct
29 static constexpr auto apply(X x, Y y) in apply()
Dcnumeric.hpp51 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/
Dorderable.cpp42 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/
Dimpl.hpp112 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/
Dfunctional.hpp18 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/
Dfunctional.hpp18 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/
Dbase.hpp158 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/
Dpolymorphic_bin.hpp65 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/
Dlist.hpp116 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/
Dlist.hpp116 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/
Dview.hpp460 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()

12