| /llvm-project-15.0.7/libcxx/include/__memory/ |
| H A D | ranges_uninitialized_algorithms.h | 43 struct __fn { struct 70 struct __fn { struct 90 struct __fn { struct 117 struct __fn { struct 137 struct __fn { struct 157 inline constexpr auto uninitialized_fill = __uninitialized_fill::__fn{}; argument 164 struct __fn { struct 188 struct __fn { struct 225 struct __fn { struct 253 struct __fn { struct [all …]
|
| H A D | ranges_construct_at.h | 39 struct __fn { struct 52 inline constexpr auto construct_at = __construct_at::__fn{}; argument 59 struct __fn { struct 70 inline constexpr auto destroy_at = __destroy_at::__fn{}; argument 77 struct __fn { struct 96 inline constexpr auto destroy = __destroy::__fn{}; argument 103 struct __fn { struct 115 inline constexpr auto destroy_n = __destroy_n::__fn{}; argument
|
| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | access.h | 58 struct __fn { struct 60 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp (&__t)[]) const noexcept in operator() 67 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp (&__t)[_Np]) const noexcept in operator() 94 inline constexpr auto begin = __begin::__fn{}; argument 131 struct __fn { struct 133 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp (&__t)[_Np]) const noexcept in operator() 160 inline constexpr auto end = __end::__fn{}; argument 168 struct __fn { struct 196 struct __fn { struct
|
| H A D | size.h | 72 struct __fn { struct 76 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr size_t operator()(_Tp (&&)[_Sz]) const noexcept { in operator() 82 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr size_t operator()(_Tp (&)[_Sz]) const noexcept { in operator() 88 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr __integer_like auto operator()(_Tp&& __t) const in operator() 112 inline constexpr auto size = __size::__fn{}; argument 120 struct __fn { struct 135 inline constexpr auto ssize = __ssize::__fn{}; argument
|
| H A D | rbegin.h | 64 struct __fn { struct 67 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const in operator() 94 inline constexpr auto rbegin = __rbegin::__fn{}; argument 102 struct __fn { struct
|
| H A D | all.h | 36 struct __fn : __range_adaptor_closure<__fn> { struct 71 inline constexpr auto all = __all::__fn{}; argument
|
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | ranges_transform.h | 42 struct __fn { struct 49 unary_transform_result<_InIter, _OutIter> __unary(_InIter __first, _Sent __last, in __unary() 69 __binary(_InIter1 __first1, _Sent1 __last1, in __binary() 91 unary_transform_result<_InIter, _OutIter> operator()(_InIter __first, _Sent __last, in operator() 104 unary_transform_result<borrowed_iterator_t<_Range>, _OutIter> operator()(_Range&& __range, in operator() 120 …binary_transform_result<_InIter1, _InIter2, _OutIter> operator()(_InIter1 __first1, _Sent1 __last1, in operator() 162 inline constexpr auto transform = __transform::__fn{}; argument
|
| H A D | ranges_unique_copy.h | 49 struct __fn { struct 51 static consteval auto __get_algo_tag() { in __get_algo_tag() 62 using __algo_tag_t = decltype(__get_algo_tag<_InIter, _OutIter>()); 74 …r()(_InIter __first, _Sent __last, _OutIter __result, _Comp __comp = {}, _Proj __proj = {}) const { in operator() 107 inline constexpr auto unique_copy = __unique_copy::__fn{}; argument
|
| H A D | ranges_generate.h | 34 struct __fn { struct 38 static _OutIter __generate_fn_impl(_OutIter __first, _Sent __last, _Func& __gen) { in __generate_fn_impl() 65 inline constexpr auto generate = __generate::__fn{}; argument
|
| H A D | ranges_lexicographical_compare.h | 32 struct __fn { struct 36 bool __lexicographical_compare_impl(_Iter1 __first1, _Sent1 __last1, in __lexicographical_compare_impl() 59 bool operator()(_Iter1 __first1, _Sent1 __last1, in operator() 90 inline constexpr auto lexicographical_compare = __lexicographical_compare::__fn{}; argument
|
| H A D | ranges_partial_sort.h | 42 struct __fn { struct 45 …__partial_sort_fn_impl(_Iter __first, _Iter __middle, _Sent __last, _Comp& __comp, _Proj& __proj) { in __partial_sort_fn_impl() 69 inline constexpr auto partial_sort = __partial_sort::__fn{}; argument
|
| H A D | ranges_is_permutation.h | 34 struct __fn { struct 39 bool __is_permutation_func_impl(_Iter1 __first1, _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, in __is_permutation_func_impl() 53 bool operator()(_Iter1 __first1, _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, in operator() 81 inline constexpr auto is_permutation = __is_permutation::__fn{}; argument
|
| H A D | ranges_none_of.h | 31 struct __fn { struct 35 bool __none_of_impl(_Iter __first, _Sent __last, _Pred& __pred, _Proj& __proj) { in __none_of_impl() 60 inline constexpr auto none_of = __none_of::__fn{}; argument
|
| H A D | ranges_equal.h | 33 struct __fn { struct 41 bool __equal_impl(_Iter1 __first1, _Sent1 __last1, in __equal_impl() 64 bool operator()(_Iter1 __first1, _Sent1 __last1, in operator() 107 inline constexpr auto equal = __equal::__fn{}; argument
|
| H A D | ranges_all_of.h | 31 struct __fn { struct 35 bool __all_of_impl(_Iter __first, _Sent __last, _Pred& __pred, _Proj& __proj) { in __all_of_impl() 60 inline constexpr auto all_of = __all_of::__fn{}; argument
|
| H A D | ranges_is_partitioned.h | 32 struct __fn { struct 36 bool __is_parititioned_impl(_Iter __first, _Sent __last, _Pred& __pred, _Proj& __proj) { in __is_parititioned_impl() 73 inline constexpr auto is_partitioned = __is_partitioned::__fn{}; argument
|
| H A D | ranges_any_of.h | 31 struct __fn { struct 35 bool __any_of_impl(_Iter __first, _Sent __last, _Pred& __pred, _Proj& __proj) { in __any_of_impl() 60 inline constexpr auto any_of = __any_of::__fn{}; argument
|
| H A D | ranges_inplace_merge.h | 41 struct __fn { struct 44 …__inplace_merge_impl(_Iter __first, _Iter __middle, _Sent __last, _Comp&& __comp, _Proj&& __proj) { in __inplace_merge_impl() 77 inline constexpr auto inplace_merge = __inplace_merge::__fn{}; argument
|
| H A D | ranges_is_heap_until.h | 37 struct __fn { struct 41 static _Iter __is_heap_until_fn_impl(_Iter __first, _Sent __last, _Comp& __comp, _Proj& __proj) { in __is_heap_until_fn_impl() 67 inline constexpr auto is_heap_until = __is_heap_until::__fn{}; argument
|
| H A D | ranges_mismatch.h | 38 struct __fn { struct 43 __go(_I1 __first1, _S1 __last1, _I2 __first2, _S2 __last2, in __go() 77 constexpr inline auto mismatch = __mismatch::__fn{}; argument
|
| H A D | ranges_sort.h | 41 struct __fn { struct 44 _Iter __sort_fn_impl(_Iter __first, _Sent __last, _Comp& __comp, _Proj& __proj) { in __sort_fn_impl() 71 inline constexpr auto sort = __sort::__fn{}; argument
|
| H A D | ranges_nth_element.h | 41 struct __fn { struct 44 …ter __nth_element_fn_impl(_Iter __first, _Iter __nth, _Sent __last, _Comp& __comp, _Proj& __proj) { in __nth_element_fn_impl() 72 inline constexpr auto nth_element = __nth_element::__fn{}; argument
|
| H A D | ranges_sort_heap.h | 42 struct __fn { struct 45 _Iter __sort_heap_fn_impl(_Iter __first, _Sent __last, _Comp& __comp, _Proj& __proj) { in __sort_heap_fn_impl() 72 inline constexpr auto sort_heap = __sort_heap::__fn{}; argument
|
| /llvm-project-15.0.7/libcxx/include/__iterator/ |
| H A D | next.h | 45 struct __fn { struct 48 constexpr _Ip operator()(_Ip __x) const { in operator() 76 inline constexpr auto next = __next::__fn{}; argument
|
| H A D | prev.h | 44 struct __fn { struct 69 inline constexpr auto prev = __prev::__fn{}; argument
|