Home
last modified time | relevance | path

Searched refs:remove_reference (Results 1 – 25 of 26) sorted by relevance

12

/NextBSD/contrib/libc++/include/
D__functional_base_0385 : public __weak_result_type_imp<typename remove_reference<_Tp>::type>
278 // : public ____ref_return0<typename remove_reference<_Tp>::type,
279 // is_class<typename remove_reference<_Tp>::type>::value>
320 // typename remove_cv<typename remove_reference<_A0>::type>::type>::value>
339 // : public ____ref_return1<typename remove_reference<_Tp>::type,
340 // is_class<typename remove_reference<_Tp>::type>::value, _A0>
374 // : public ____ref_return2<typename remove_reference<_Tp>::type,
375 // is_class<typename remove_reference<_Tp>::type>::value, _A0, _A1>
409 // : public ____ref_return3<typename remove_reference<_Tp>::type,
410 // is_class<typename remove_reference<_Tp>::type>::value, _A0, _A1, _A2>
[all …]
Dexception196 is_class<typename remove_reference<_Tp>::type>::value &&
197 !is_base_of<nested_exception, typename remove_reference<_Tp>::type>::value
198 && !__libcpp_is_final<typename remove_reference<_Tp>::type>::value
207 throw __nested<typename remove_reference<_Tp>::type>(_VSTD::forward<_Tp>(__t));
216 !is_class<typename remove_reference<_Tp>::type>::value ||
217 is_base_of<nested_exception, typename remove_reference<_Tp>::type>::value
218 || __libcpp_is_final<typename remove_reference<_Tp>::type>::value
D__tuple237 typedef typename remove_reference<_Tp>::type _Tpr;
251 template <class _Tp, size_t _Ep = tuple_size<typename remove_reference<_Tp>::type>::value, size_t _…
284 template <class _Tp, class _Up, bool = __tuple_like<typename remove_reference<_Tp>::type>::value,
291 : public __tuple_convertible_apply<tuple_size<typename remove_reference<_Tp>::type>::value ==
321 template <class _Tp, class _Up, bool = __tuple_like<typename remove_reference<_Tp>::type>::value,
328 : public __tuple_constructible_apply<tuple_size<typename remove_reference<_Tp>::type>::value ==
358 template <class _Tp, class _Up, bool = __tuple_like<typename remove_reference<_Tp>::type>::value,
365 : public __tuple_assignable_apply<tuple_size<typename remove_reference<_Tp>::type>::value ==
Dtype_traits70 template <class T> struct remove_reference;
163 using remove_reference_t = typename remove_reference<T>::type; // C++14
610 // remove_reference
612 template <class _Tp> struct _LIBCPP_TYPE_VIS_ONLY remove_reference {typedef _Tp type;};
613 template <class _Tp> struct _LIBCPP_TYPE_VIS_ONLY remove_reference<_Tp&> {typedef _Tp type;};
615 template <class _Tp> struct _LIBCPP_TYPE_VIS_ONLY remove_reference<_Tp&&> {typedef _Tp type;};
619 template <class _Tp> using remove_reference_t = typename remove_reference<_Tp>::type;
683 {typedef typename remove_reference<_Tp>::type* type;};
773 typedef typename remove_reference<_Tp>::type _Up;
883 template <class _Tp> typename remove_reference<_Tp>::type& __source();
[all …]
Dtuple224 is_same<typename remove_reference<_Tp>::type,
226 typename remove_reference<_Hp>::type
240 is_same<typename remove_reference<_Tp>::type,
242 typename remove_reference<_Hp>::type
254 is_same<typename remove_reference<_Tp>::type,
256 typename remove_reference<_Hp>::type
268 is_same<typename remove_reference<_Tp>::type,
270 typename remove_reference<_Hp>::type
997 typename __make_tuple_types<typename remove_reference<_Tuple0>::type>::type>::type
1006 typename __make_tuple_types<typename remove_reference<_Tuple0>::type>::type
[all …]
Dutility41 template <class T> T&& forward(typename remove_reference<T>::type& t) noexcept; // constexpr in C+…
42 template <class T> T&& forward(typename remove_reference<T>::type&& t) noexcept; // constexpr in C+…
44 template <class T> typename remove_reference<T>::type&& move(T&&) noexcept; // constexpr in C+…
Dmemory969 …typedef typename __pointer_type_imp::__pointer_type<_Tp, typename remove_reference<_Dp>::type>::ty…
2032 typedef typename remove_reference<_T1>::type& _T1_reference;
2033 typedef typename remove_reference<_T2>::type& _T2_reference;
2035 typedef const typename remove_reference<_T1>::type& _T1_const_reference;
2036 typedef const typename remove_reference<_T2>::type& _T2_const_reference;
2126 typedef typename remove_reference<_T2>::type& _T2_reference;
2129 typedef const typename remove_reference<_T2>::type& _T2_const_reference;
2215 typedef typename remove_reference<_T1>::type& _T1_reference;
2218 typedef const typename remove_reference<_T1>::type& _T1_const_reference;
2564 typedef typename remove_reference<deleter_type>::type& _Dp_reference;
[all …]
Dscoped_allocator374 typedef typename remove_reference
Dfunctional1518 !is_same<typename remove_reference<_Fp>::type, function>::value,
1726 !is_same<typename remove_reference<_Fp>::type, function<_Rp(_ArgTypes...)>>::value,
2106 !is_same<typename remove_reference<_Gp>::type,
2176 !is_same<typename remove_reference<_Gp>::type,
D__split_buffer35 typedef typename remove_reference<allocator_type>::type __alloc_rr;
Dlocale871 typename remove_reference<decltype(errno)>::type __save_errno = errno;
875 typename remove_reference<decltype(errno)>::type __current_errno = errno;
911 typename remove_reference<decltype(errno)>::type __save_errno = errno;
915 typename remove_reference<decltype(errno)>::type __current_errno = errno;
941 typename remove_reference<decltype(errno)>::type __save_errno = errno;
945 typename remove_reference<decltype(errno)>::type __current_errno = errno;
Dvalarray649 typedef typename remove_reference<_ValExpr>::type _RmExpr;
688 typedef typename remove_reference<_ValExpr>::type _RmExpr;
731 typedef typename remove_reference<_ValExpr>::type _RmExpr;
2111 typedef typename remove_reference<_ValExpr>::type _RmExpr;
2463 typedef typename remove_reference<_ValExpr>::type _RmExpr;
2502 typedef typename remove_reference<_ValExpr>::type _RmExpr;
Dfuture1889 typedef typename remove_reference<typename decay<_Fp>::type>::type _FR;
1913 typedef typename remove_reference<typename decay<_Fp>::type>::type _FR;
/NextBSD/contrib/groff/src/roff/troff/
HDdictionary.cpp158 void object::remove_reference() in remove_reference() function in object
178 obj->remove_reference(); in define()
187 obj->remove_reference(); in rename()
195 obj->remove_reference(); in remove()
207 obj->remove_reference(); in alias()
HDdictionary.h64 void remove_reference();
/NextBSD/contrib/llvm/include/llvm/Support/
HDErrorOr.h28 , typename std::remove_reference<V>::type>::type &&
35 , typename std::remove_reference<V>::type>::type &
85 typedef ReferenceStorage<typename std::remove_reference<T>::type> wrap;
91 typedef typename std::remove_reference<T>::type &reference;
92 typedef const typename std::remove_reference<T>::type &const_reference;
93 typedef typename std::remove_reference<T>::type *pointer;
HDtype_traits.h63 typedef typename std::remove_reference<T>::type UnderlyingT;
/NextBSD/contrib/llvm/include/llvm/ADT/
HDiterator.h160 typename std::remove_reference<U>::type>::type,
229 typename T = typename std::remove_reference<
HDSTLExtras.h83 !std::is_same<typename std::remove_reference<Callable>::type,
85 : callback(callback_fn<typename std::remove_reference<Callable>::type>), in callback()
/NextBSD/contrib/libstdc++/include/ext/pb_ds/detail/
Dtype_utils.hpp70 using std::tr1::remove_reference;
/NextBSD/contrib/libstdc++/include/tr1/
Dtype_traits486 typedef typename remove_reference<_Tp>::type __rr_Tp;
498 remove_reference<_From>::type>::value
560 struct remove_reference
564 struct remove_reference<_Tp&>
619 { typedef typename remove_reference<_Tp>::type* type; };
Dtype_traits_fwd.h200 struct remove_reference;
/NextBSD/contrib/libc++/src/
Dstring.cpp68 typename remove_reference<decltype(errno)>::type errno_save = errno; in as_integer_helper()
185 typename remove_reference<decltype(errno)>::type errno_save = errno; in as_float_helper()
/NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
HDarc.c1767 remove_reference(arc_buf_hdr_t *hdr, kmutex_t *hash_lock, void *tag) in remove_reference() function
2494 (void) remove_reference(hdr, hash_lock, tag); in arc_buf_free()
2511 (void) remove_reference(hdr, NULL, tag); in arc_buf_free()
2518 if (remove_reference(hdr, NULL, tag) > 0) in arc_buf_free()
2545 (void) remove_reference(hdr, hash_lock, tag); in arc_buf_remove_ref()
4414 (void) remove_reference(hdr, hash_lock, in arc_read()
4817 (void) remove_reference(hdr, hash_lock, tag); in arc_release()
/NextBSD/contrib/libc++/include/experimental/
Doptional402 is_same<typename remove_reference<_Up>::type, value_type>::value &&

12