Home
last modified time | relevance | path

Searched defs:__fn (Results 1 – 25 of 113) sorted by relevance

12345

/llvm-project-15.0.7/libcxx/include/__memory/
H A Dranges_uninitialized_algorithms.h43 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 Dranges_construct_at.h39 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 Daccess.h58 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 Dsize.h72 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 Drbegin.h64 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 Dall.h36 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 Dranges_transform.h42 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 Dranges_unique_copy.h49 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 Dranges_generate.h34 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 Dranges_lexicographical_compare.h32 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 Dranges_partial_sort.h42 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 Dranges_is_permutation.h34 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 Dranges_none_of.h31 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 Dranges_equal.h33 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 Dranges_all_of.h31 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 Dranges_is_partitioned.h32 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 Dranges_any_of.h31 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 Dranges_inplace_merge.h41 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 Dranges_is_heap_until.h37 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 Dranges_mismatch.h38 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 Dranges_sort.h41 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 Dranges_nth_element.h41 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 Dranges_sort_heap.h42 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 Dnext.h45 struct __fn { struct
48 constexpr _Ip operator()(_Ip __x) const { in operator()
76 inline constexpr auto next = __next::__fn{}; argument
H A Dprev.h44 struct __fn { struct
69 inline constexpr auto prev = __prev::__fn{}; argument

12345