Home
last modified time | relevance | path

Searched refs:decltype (Results 1 – 25 of 362) sorted by relevance

12345678910>>...15

/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_dbghelp.h27 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 Dsanitizer_win_dll_thunk.h93 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 Dsanitizer_symbolizer_win.cpp22 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 Daccess.h43 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 Dreverse_access.h56 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 Diter_move.h50 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 Dsize.h30 -> 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 Dformatter_string.h36 -> 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 Dformatter_integral.h120 __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 Dformatter_output.h101 -> 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 Doperations.h49 -> 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 Dmake_projected.h39 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 Dunwrap_range.h46 __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 Dview_interface.h118 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 Drend.h42 { _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 Dformatter.h442 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 Dpointer_traits.h85 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 Duses_allocator_construction.h60 __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 DCasting.h400 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 Dtype_traits.h121 …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 Dasan_interceptors_memintrinsics.cpp39 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 DGCDAntipatternChecker.cpp55 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 Dpartial_order.h38 …-> 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 Dfallible_iterator.h72 !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 Dpromote.h43 typedef decltype(__test(std::declval<_Tp>())) type;
71 typedef decltype(__type1() + __type2() + __type3()) type;
82 typedef decltype(__type1() + __type2()) type;

12345678910>>...15