| /llvm-project-15.0.7/libcxx/include/__string/ |
| H A D | extern_template_lists.h | 30 #define _LIBCPP_STRING_V1_EXTERN_TEMPLATE_LIST(_Func, _CharType) \ argument 34 _Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::basic_string(basic_string const&)) \ 38 _Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::~basic_string()) \ 48 _Func(_LIBCPP_FUNC_VIS void basic_string<_CharType>::reserve(size_type)) \ 59 _Func(_LIBCPP_FUNC_VIS void basic_string<_CharType>::push_back(value_type)) \ 68 _Func(_LIBCPP_FUNC_VIS _CharType& basic_string<_CharType>::at(size_type)) \ 80 #define _LIBCPP_STRING_UNSTABLE_EXTERN_TEMPLATE_LIST(_Func, _CharType) \ argument 86 _Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::~basic_string()) \ 98 _Func(_LIBCPP_FUNC_VIS void basic_string<_CharType>::reserve(size_type)) \ 111 _Func(_LIBCPP_FUNC_VIS void basic_string<_CharType>::push_back(value_type)) \ [all …]
|
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | ranges_for_each.h | 33 template <class _Iter, class _Func> 34 using for_each_result = in_fun_result<_Iter, _Func>; 39 template <class _Iter, class _Sent, class _Proj, class _Func> 41 …for_each_result<_Iter, _Func> __for_each_impl(_Iter __first, _Sent __last, _Func& __func, _Proj& _… in __for_each_impl() 50 indirectly_unary_invocable<projected<_Iter, _Proj>> _Func> 52 …for_each_result<_Iter, _Func> operator()(_Iter __first, _Sent __last, _Func __func, _Proj __proj =… in operator() 58 indirectly_unary_invocable<projected<iterator_t<_Range>, _Proj>> _Func> 60 for_each_result<borrowed_iterator_t<_Range>, _Func> operator()(_Range&& __range, in operator() 61 _Func __func, in operator()
|
| H A D | ranges_generate.h | 36 template <class _OutIter, class _Sent, class _Func> 38 static _OutIter __generate_fn_impl(_OutIter __first, _Sent __last, _Func& __gen) { in __generate_fn_impl() 46 …emplate <input_or_output_iterator _OutIter, sentinel_for<_OutIter> _Sent, copy_constructible _Func> 47 requires invocable<_Func&> && indirectly_writable<_OutIter, invoke_result_t<_Func&>> 49 _OutIter operator()(_OutIter __first, _Sent __last, _Func __gen) const { in operator() 53 template <class _Range, copy_constructible _Func> 54 requires invocable<_Func&> && output_range<_Range, invoke_result_t<_Func&>> 56 borrowed_iterator_t<_Range> operator()(_Range&& __range, _Func __gen) const { in operator()
|
| H A D | ranges_transform.h | 46 class _Func, 51 _Func& __operation, in __unary() 65 class _Func, 72 _Func& __binary_operation, in __binary() 87 copy_constructible _Func, 93 _Func __operation, in operator() 100 copy_constructible _Func, 114 copy_constructible _Func, 123 _Func __binary_operation, in operator() 137 copy_constructible _Func, [all …]
|
| H A D | ranges_for_each_n.h | 33 template <class _Iter, class _Func> 34 using for_each_n_result = in_fun_result<_Iter, _Func>; 41 indirectly_unary_invocable<projected<_Iter, _Proj>> _Func> 43 for_each_n_result<_Iter, _Func> operator()(_Iter __first, in operator() 45 _Func __func, in operator()
|
| H A D | ranges_generate_n.h | 37 template <input_or_output_iterator _OutIter, copy_constructible _Func> 38 requires invocable<_Func&> && indirectly_writable<_OutIter, invoke_result_t<_Func&>> 40 _OutIter operator()(_OutIter __first, iter_difference_t<_OutIter> __n, _Func __gen) const { in operator()
|
| /llvm-project-15.0.7/libcxx/include/__type_traits/ |
| H A D | is_callable.h | 22 template<class _Func, class... _Args, class = decltype(std::declval<_Func>()(std::declval<_Args>().… 27 template<class _Func, class... _Args> 28 struct __is_callable : decltype(__is_callable_helper<_Func, _Args...>(0)) {};
|
| H A D | lazy.h | 20 template <template <class...> class _Func, class ..._Args> 21 struct _Lazy : _Func<_Args...> {};
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | optional | 1064 template<class _Func> 1075 template<class _Func> 1086 template<class _Func> 1097 template<class _Func> 1108 template<class _Func> 1123 template<class _Func> 1138 template<class _Func> 1153 template<class _Func> 1168 template<invocable _Func> 1175 return _VSTD::forward<_Func>(__f)(); [all …]
|
| /llvm-project-15.0.7/pstl/include/pstl/internal/ |
| H A D | parallel_backend_tbb.h | 420 template <typename _Func> 422 template <typename _Func> 477 template <typename _Func> 480 _Func _M_func; 494 _Func& 501 template <typename _Func> 609 template <typename _Func> 613 template <typename _Func> 616 _Func _M_func; 670 _Func& [all …]
|
| /llvm-project-15.0.7/pstl/include/pstl/internal/omp/ |
| H A D | util.h | 157 template <typename _Iterator, typename _Index, typename _Func> 159 __process_chunk(const __chunk_metrics& __metrics, _Iterator __base, _Index __chunk_index, _Func __f) in __process_chunk()
|