Home
last modified time | relevance | path

Searched refs:less_equal (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/range.cmp/
H A Dless_equal.pass.cpp28 static_assert(!std::is_invocable_v<std::ranges::less_equal, NotTotallyOrdered, NotTotallyOrdered>);
29 static_assert(!std::is_invocable_v<std::ranges::less_equal, int, MoveOnly>);
30 static_assert(std::is_invocable_v<std::ranges::less_equal, explicit_operators, explicit_operators>);
32 static_assert(requires { typename std::ranges::less_equal::is_transparent; });
35 auto fn = std::ranges::less_equal(); in test()
60 do_pointer_comparison_test(std::ranges::less_equal()); in main()
/llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/comparisons/
H A Dless_equal.pass.cpp24 typedef std::less_equal<int> F; in main()
37 do_pointer_comparison_test<std::less_equal>(); in main()
40 typedef std::less_equal<> F2; in main()
50 constexpr bool foo = std::less_equal<int> () (36, 36); in main()
53 constexpr bool bar = std::less_equal<> () (36.0, 36); in main()
H A Dtransparent.pass.cpp34 static_assert ( !is_transparent<std::less_equal<int>>::value, "" ); in main()
35 static_assert ( !is_transparent<std::less_equal<std::string>>::value, "" ); in main()
36 static_assert ( is_transparent<std::less_equal<void>>::value, "" ); in main()
37 static_assert ( is_transparent<std::less_equal<>>::value, "" ); in main()
H A Dconstexpr_init.pass.cpp30 std::less_equal<T> le; in test_constexpr_context()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dlibstdcxx_libcxx_less_hack.cpp9 template<typename T = void> struct less_equal {}; struct
21 template<> struct less_equal<> { struct
59 less_equal<>()(p, nullptr); in test()
60 less_equal<>()(nullptr, p); in test()
/llvm-project-15.0.7/libcxx/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/
H A Dless_equal.pass.cpp32 auto c = std::less_equal<P>(); in main()
/llvm-project-15.0.7/libcxx/include/__functional/
H A Dranges_operations.h60 struct less_equal { struct
H A Doperations.h394 struct _LIBCPP_TEMPLATE_VIS less_equal
405 struct _LIBCPP_TEMPLATE_VIS less_equal<void>
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/
H A Dcompare.pass.cpp133 static_assert(!std::is_invocable_v<std::less_equal<>, Iter1, Iter2>); in inequalityOperatorsDoNotExistTest()
/llvm-project-15.0.7/libcxx/include/experimental/
H A Dpropagate_const103 template <class T> struct less_equal<experimental::fundamentals_v2::propagate_const<T>>;
552 struct less_equal<experimental::fundamentals_v2::propagate_const<_Tp>>
560 …return std::less_equal<_Tp>()(_VSTD_LFTS_V2::get_underlying(__pc1), _VSTD_LFTS_V2::get_underlying(…
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Diota_view.h316 _LIBCPP_ASSERT(ranges::less_equal()(__value_, __bound_sentinel_),
/llvm-project-15.0.7/libcxx/include/
H A Dfunctional134 struct less_equal {
492 struct less_equal;
H A Dvalarray4524 __val_expr<_BinaryOp<less_equal<typename _Expr1::value_type>, _Expr1, _Expr2> >
4529 typedef _BinaryOp<less_equal<value_type>, _Expr1, _Expr2> _Op;
4530 return __val_expr<_Op>(_Op(less_equal<value_type>(), __x, __y));
4538 __val_expr<_BinaryOp<less_equal<typename _Expr::value_type>,
4544 typedef _BinaryOp<less_equal<value_type>, _Expr, __scalar_expr<value_type> > _Op;
4545 return __val_expr<_Op>(_Op(less_equal<value_type>(),
4554 __val_expr<_BinaryOp<less_equal<typename _Expr::value_type>,
4560 typedef _BinaryOp<less_equal<value_type>, __scalar_expr<value_type>, _Expr> _Op;
4561 return __val_expr<_Op>(_Op(less_equal<value_type>(),
H A Dvariant1678 __lhs.index(), __convert_to_bool<less_equal<>>{}, __lhs, __rhs);
/llvm-project-15.0.7/libcxx/docs/Status/
H A DRangesPaper.csv7 | `ranges::less_equal <https://llvm.org/D100429>`_
H A DCxx17Issues.csv107 "`2450 <https://wg21.link/LWG2450>`__","``(greater|less|greater_equal|less_equal)<void>``\ do not …
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc708 SYMBOL(less_equal, std::, <functional>)