| /openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_dbghelp.h | 27 extern decltype(::StackWalk64) *StackWalk64; 28 extern decltype(::SymCleanup) *SymCleanup; 29 extern decltype(::SymFromAddr) *SymFromAddr; 30 extern decltype(::SymFunctionTableAccess64) *SymFunctionTableAccess64; 31 extern decltype(::SymGetLineFromAddr64) *SymGetLineFromAddr64; 32 extern decltype(::SymGetModuleBase64) *SymGetModuleBase64; 33 extern decltype(::SymGetSearchPathW) *SymGetSearchPathW; 34 extern decltype(::SymInitialize) *SymInitialize; 35 extern decltype(::SymSetOptions) *SymSetOptions; 36 extern decltype(::SymSetSearchPathW) *SymSetSearchPathW; [all …]
|
| H A D | sanitizer_win_dll_thunk.h | 93 typedef decltype(name) *fntype; \ 101 typedef decltype(name) *fntype; \ 109 typedef decltype(name) *fntype; \ 117 typedef decltype(name) *fntype; \ 125 typedef decltype(name) *fntype; \ 133 typedef decltype(name) *fntype; \ 141 typedef decltype(name) *fntype; \ 149 typedef decltype(name) *fntype; \ 157 typedef decltype(name) *fntype; \ 166 typedef decltype(name) *fntype; \ [all …]
|
| H A D | sanitizer_symbolizer_win.cpp | 22 decltype(::StackWalk64) *StackWalk64; 23 decltype(::SymCleanup) *SymCleanup; 24 decltype(::SymFromAddr) *SymFromAddr; 25 decltype(::SymFunctionTableAccess64) *SymFunctionTableAccess64; 26 decltype(::SymGetLineFromAddr64) *SymGetLineFromAddr64; 27 decltype(::SymGetModuleBase64) *SymGetModuleBase64; 28 decltype(::SymGetSearchPathW) *SymGetSearchPathW; 29 decltype(::SymInitialize) *SymInitialize; 30 decltype(::SymSetOptions) *SymSetOptions; 31 decltype(::SymSetSearchPathW) *SymSetSearchPathW; [all …]
|
| /openbsd-src/gnu/llvm/libcxx/include/__iterator/ |
| H A D | access.h | 43 begin(_Cp& __c) -> decltype(__c.begin()) 51 begin(const _Cp& __c) -> decltype(__c.begin()) 59 end(_Cp& __c) -> decltype(__c.end()) 67 end(const _Cp& __c) -> decltype(__c.end()) 76 auto cbegin(const _Cp& __c) -> decltype(_VSTD::begin(__c)) 83 auto cend(const _Cp& __c) -> decltype(_VSTD::end(__c))
|
| H A D | reverse_access.h | 56 auto rbegin(_Cp& __c) -> decltype(__c.rbegin()) 63 auto rbegin(const _Cp& __c) -> decltype(__c.rbegin()) 70 auto rend(_Cp& __c) -> decltype(__c.rend()) 77 auto rend(const _Cp& __c) -> decltype(__c.rend()) 84 auto crbegin(const _Cp& __c) -> decltype(_VSTD::rbegin(__c)) 91 auto crend(const _Cp& __c) -> decltype(_VSTD::rend(__c))
|
| H A D | iter_move.h | 50 requires is_lvalue_reference_v<decltype(*__t)>; 59 requires (!is_lvalue_reference_v<decltype(*__t)>); 68 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr decltype(auto) operator()(_Ip&& __i) const in decltype() function 79 -> decltype( std::move(*std::forward<_Ip>(__i))) 86 -> decltype( *std::forward<_Ip>(__i)) 98 using iter_rvalue_reference_t = decltype(ranges::iter_move(std::declval<_Tp&>()));
|
| H A D | size.h | 30 -> decltype (__c.size()) 41 _NOEXCEPT_(noexcept(static_cast<common_type_t<ptrdiff_t, make_signed_t<decltype(__c.size())>>>(__c.… 42 -> common_type_t<ptrdiff_t, make_signed_t<decltype(__c.size())>> 43 { return static_cast<common_type_t<ptrdiff_t, make_signed_t<decltype(__c.size())>>>(__c.…
|
| /openbsd-src/gnu/llvm/libcxx/include/__format/ |
| H A D | formatter_string.h | 36 -> decltype(__parse_ctx.begin()) { 42 …_LIBCPP_HIDE_FROM_ABI auto format(basic_string_view<_CharT> __str, auto& __ctx) const -> decltype(… 64 …_LIBCPP_HIDE_FROM_ABI auto format(const _CharT* __str, auto& __ctx) const -> decltype(__ctx.out())… 102 _LIBCPP_HIDE_FROM_ABI auto format(_CharT* __str, auto& __ctx) const -> decltype(__ctx.out()) { 113 …_LIBCPP_HIDE_FROM_ABI auto format(_CharT __str[_Size], auto& __ctx) const -> decltype(__ctx.out())… 124 …_LIBCPP_HIDE_FROM_ABI auto format(const _CharT __str[_Size], auto& __ctx) const -> decltype(__ctx.… 136 -> decltype(__ctx.out()) { 149 -> decltype(__ctx.out()) {
|
| H A D | formatter_integral.h | 120 __format_spec::__parsed_specifications<_CharT> __specs) -> decltype(__out_it) { 121 using _Tp = decltype(__value); 210 int __base) -> decltype(__ctx.out()) { 264 -> decltype(__ctx.out()) { 267 array<char, __formatter::__buffer_size<decltype(__value), 2>()> __array; 271 array<char, __formatter::__buffer_size<decltype(__value), 2>()> __array; 276 array<char, __formatter::__buffer_size<decltype(__value), 8>()> __array; 282 array<char, __formatter::__buffer_size<decltype(__value), 10>()> __array; 287 array<char, __formatter::__buffer_size<decltype(__value), 16>()> __array; 291 array<char, __formatter::__buffer_size<decltype(__value), 16>()> __array; [all …]
|
| H A D | formatter_output.h | 101 -> decltype(__out_it) { 102 …if constexpr (_VSTD::same_as<decltype(__out_it), _VSTD::back_insert_iterator<__format::__output_bu… 105 } else if constexpr (_VSTD::same_as<decltype(__out_it), 117 -> decltype(__out_it) { 123 -> decltype(__out_it) { 135 _UnaryOperation __operation) -> decltype(__out_it) { 136 …if constexpr (_VSTD::same_as<decltype(__out_it), _VSTD::back_insert_iterator<__format::__output_bu… 139 } else if constexpr (_VSTD::same_as<decltype(__out_it), 153 …if constexpr (_VSTD::same_as<decltype(__out_it), _VSTD::back_insert_iterator<__format::__output_bu… in __fill() 156 …} else if constexpr (_VSTD::same_as<decltype(__out_it), typename __format::__retarget_buffer<_Char… in __fill() [all …]
|
| /openbsd-src/gnu/llvm/libcxx/include/__functional/ |
| H A D | operations.h | 49 -> decltype( _VSTD::forward<_T1>(__t) + _VSTD::forward<_T2>(__u)) 78 -> decltype( _VSTD::forward<_T1>(__t) - _VSTD::forward<_T2>(__u)) 107 -> decltype( _VSTD::forward<_T1>(__t) * _VSTD::forward<_T2>(__u)) 136 -> decltype( _VSTD::forward<_T1>(__t) / _VSTD::forward<_T2>(__u)) 165 -> decltype( _VSTD::forward<_T1>(__t) % _VSTD::forward<_T2>(__u)) 194 -> decltype( - _VSTD::forward<_Tp>(__x)) 225 -> decltype( _VSTD::forward<_T1>(__t) & _VSTD::forward<_T2>(__u)) 249 -> decltype( ~_VSTD::forward<_Tp>(__x)) 278 -> decltype( _VSTD::forward<_T1>(__t) | _VSTD::forward<_T2>(__u)) 307 -> decltype( _VSTD::forward<_T1>(__t) ^ _VSTD::forward<_T2>(__u)) [all …]
|
| /openbsd-src/gnu/llvm/libcxx/include/__algorithm/ |
| H A D | make_projected.h | 39 decltype(std::__invoke(std::declval<_Proj&>(), std::declval<_Tp>())) 47 decltype(std::__invoke(std::declval<_Proj&>(), std::declval<_T1>())), 48 decltype(std::__invoke(std::declval<_Proj&>(), std::declval<_T2>())) 104 decltype(auto) __make_projected_comp(_Comp& __comp, _Proj1& __proj1, _Proj2& __proj2) { 114 std::invoke(__proj1, std::forward<decltype(__lhs)>(__lhs)), 115 std::invoke(__proj2, std::forward<decltype(__rhs)>(__rhs)));
|
| H A D | unwrap_range.h | 46 __rewrap(_Iter __orig_iter, decltype(std::__unwrap_iter(__orig_iter)) __iter) in __rewrap() 66 __rewrap(_Iter __orig_iter, decltype(std::__unwrap_iter(__orig_iter)) __iter) { 79 class _Unwrapped = decltype(std::__unwrap_range(std::declval<_Iter>(), std::declval<_Sent>()))> 84 template <class _Iter, class _Unwrapped = decltype(std::__unwrap_iter(std::declval<_Iter>()))> 89 template <class _Iter, class _Unwrapped = decltype(std::__unwrap_iter(std::declval<_Iter>()))>
|
| /openbsd-src/gnu/llvm/libcxx/include/__ranges/ |
| H A D | view_interface.h | 118 constexpr decltype(auto) front() in decltype() function 128 constexpr decltype(auto) front() const in decltype() function 138 constexpr decltype(auto) back() in decltype() function 148 constexpr decltype(auto) back() const in decltype() function 158 constexpr decltype(auto) operator[](range_difference_t<_RARange> __index) in decltype() function 165 constexpr decltype(auto) operator[](range_difference_t<_RARange> __index) const in decltype() function
|
| H A D | rend.h | 42 { _LIBCPP_AUTO_CAST(__t.rend()) } -> sentinel_for<decltype(ranges::rbegin(__t))>; in requires() 55 { _LIBCPP_AUTO_CAST(rend(__t)) } -> sentinel_for<decltype(ranges::rbegin(__t))>; 64 { ranges::begin(__t) } -> same_as<decltype(ranges::end(__t))>; 113 -> decltype( ranges::rend(static_cast<const remove_reference_t<_Tp>&>(__t))) 121 -> decltype( ranges::rend(static_cast<const _Tp&&>(__t)))
|
| /openbsd-src/gnu/llvm/libcxx/include/__chrono/ |
| H A D | formatter.h | 442 basic_string_view<_CharT> __chrono_specs) -> decltype(__ctx.out()) { 497 -> decltype(__parse_ctx.begin()) { 502 …_LIBCPP_HIDE_FROM_ABI auto format(const _Tp& __value, auto& __ctx) const -> decltype(__ctx.out()) … 516 -> decltype(__parse_ctx.begin()) { 539 -> decltype(__parse_ctx.begin()) { 551 -> decltype(__parse_ctx.begin()) { 563 -> decltype(__parse_ctx.begin()) { 575 -> decltype(__parse_ctx.begin()) { 587 -> decltype(__parse_ctx.begin()) { 599 -> decltype(__parse_ctx.begin()) { [all …]
|
| /openbsd-src/gnu/llvm/libcxx/include/__memory/ |
| H A D | pointer_traits.h | 85 static const bool value = decltype(__test<_Tp>(0))::value; 182 decltype((void)pointer_traits<_Pointer>::to_address(std::declval<const _Pointer&>())) 190 decltype((void)std::declval<const _Pointer&>().operator->()) 203 typename decay<decltype(__to_address_helper<_Pointer>::__call(std::declval<const _Pointer&>()))>::t… 211 static decltype(_VSTD::__to_address(std::declval<const _Pointer&>().operator->())) 218 struct __to_address_helper<_Pointer, decltype((void)pointer_traits<_Pointer>::to_address(std::declv… 220 static decltype(pointer_traits<_Pointer>::to_address(std::declval<const _Pointer&>())) 235 auto to_address(const _Pointer& __p) noexcept -> decltype(std::__to_address(__p)) {
|
| H A D | uses_allocator_construction.h | 60 __alloc, std::forward<decltype(__args1)>(__args1)...); in __uses_allocator_construction_args() 66 __alloc, std::forward<decltype(__args2)>(__args2)...); in __uses_allocator_construction_args() 130 decltype(__uses_allocator_detail::__fun(std::declval<_Tp>()), true_type()) __convertible_to_const_p… 137 decltype(__uses_allocator_detail::__convertible_to_const_pair_ref_impl<_Tp>(0))::value; 190 …[&__ptr](auto&&... __xs) { return std::__construct_at(__ptr, std::forward<decltype(__xs)>(__xs)...… in __uninitialized_construct_using_allocator() 200 …-> decltype(std::__uses_allocator_construction_args<_Type>(__alloc, std::forward<_Args>(__args)...… 206 -> decltype(std::__make_obj_using_allocator<_Type>(__alloc, std::forward<_Args>(__args)...)) { 213 …-> decltype(std::__uninitialized_construct_using_allocator(__ptr, __alloc, std::forward<_Args>(__a…
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Support/ |
| H A D | Casting.h | 400 static inline decltype(auto) castFailed() { return ForwardTo::castFailed(); } 402 static inline decltype(auto) doCast(const From &f) { 406 static inline decltype(auto) doCastIfPossible(const From &f) { 429 static inline decltype(auto) doCast(const From &f) { 514 static inline decltype(auto) doCast(From &f) { 518 static inline decltype(auto) castFailed() { 522 static inline decltype(auto) doCastIfPossible(From &f) { 566 [[nodiscard]] inline decltype(auto) cast(const From &Val) { 572 [[nodiscard]] inline decltype(auto) cast(From &Val) { 578 [[nodiscard]] inline decltype(auto) cast(From *Val) { [all …]
|
| H A D | type_traits.h | 121 …static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{}); 123 static constexpr bool value = decltype(get((T*)nullptr))::value; 129 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{}); 131 static constexpr bool value = decltype(get((T*)nullptr))::value;
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/asan/ |
| H A D | asan_interceptors_memintrinsics.cpp | 39 extern "C" decltype(__asan_memcpy) memcpy[[gnu::alias("__asan_memcpy")]]; 40 extern "C" decltype(__asan_memmove) memmove[[gnu::alias("__asan_memmove")]]; 41 extern "C" decltype(__asan_memset) memset[[gnu::alias("__asan_memset")]];
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | GCDAntipatternChecker.cpp | 55 decltype(auto) callsName(const char *FunctionName) { in callsName() 59 decltype(auto) equalsBoundArgDecl(int ArgIdx, const char *DeclName) { in equalsBoundArgDecl() 64 decltype(auto) bindAssignmentToDecl(const char *DeclName) { in bindAssignmentToDecl() 90 static auto findGCDAntiPatternWithSemaphore() -> decltype(compoundStmt()) { in findGCDAntiPatternWithSemaphore() 134 static auto findGCDAntiPatternWithGroup() -> decltype(compoundStmt()) { in findGCDAntiPatternWithGroup()
|
| /openbsd-src/gnu/llvm/libcxx/include/__compare/ |
| H A D | partial_order.h | 38 …-> decltype( partial_ordering(partial_order(_VSTD::forward<_Tp>(__t), _VSTD::forward<_Up>(__u… 47 …-> decltype( partial_ordering(compare_three_way()(_VSTD::forward<_Tp>(__t), _VSTD::forward<_U… 55 …-> decltype( partial_ordering(_VSTD::weak_order(_VSTD::forward<_Tp>(__t), _VSTD::forward<_Up>… 61 … -> decltype( __go(_VSTD::forward<_Tp>(__t), _VSTD::forward<_Up>(__u), __priority_tag<2>()))
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | fallible_iterator.h | 72 !std::is_void<decltype(std::declval<T>().operator->())>::value, 73 decltype(std::declval<T>().operator->())>; 99 decltype(auto) operator*() { return *I; } in decltype() function 102 decltype(auto) operator*() const { return *I; } in decltype() function
|
| /openbsd-src/gnu/llvm/libcxx/include/__type_traits/ |
| H A D | promote.h | 43 typedef decltype(__test(std::declval<_Tp>())) type; 71 typedef decltype(__type1() + __type2() + __type3()) type; 82 typedef decltype(__type1() + __type2()) type;
|