| /freebsd-13.1/contrib/llvm-project/libcxx/include/__utility/ |
| H A D | forward.h | 27 forward(typename remove_reference<_Tp>::type& __t) _NOEXCEPT { in forward() 33 forward(typename remove_reference<_Tp>::type&& __t) _NOEXCEPT { in forward()
|
| H A D | move.h | 26 _LIBCPP_NODISCARD_EXT inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR typename remove_reference<… 28 typedef _LIBCPP_NODEBUG_TYPE typename remove_reference<_Tp>::type _Up; in move()
|
| /freebsd-13.1/contrib/googletest/googlemock/test/ |
| H A D | gmock-internal-utils_test.cc | 555 TEST(TypeTraitsTest, remove_reference) { in TEST() argument 556 EXPECT_TRUE((type_equals<char, remove_reference<char&>::type>::value)); in TEST() 558 remove_reference<const int&>::type>::value)); in TEST() 559 EXPECT_TRUE((type_equals<int, remove_reference<int>::type>::value)); in TEST() 560 EXPECT_TRUE((type_equals<double*, remove_reference<double*>::type>::value)); in TEST()
|
| /freebsd-13.1/contrib/llvm-project/libcxx/include/ |
| H A D | __tuple | 330 template <class _Tp, class _RawTp = typename remove_reference<_Tp>::type> 365 template <class _Tp, size_t _Ep = tuple_size<typename remove_reference<_Tp>::type>::value, 367 bool _SameSize = (_Ep == tuple_size<typename remove_reference<_Tp>::type>::value)> 371 using _RawTp = typename remove_cv<typename remove_reference<_Tp>::type>::type; 410 template <class _Tp, class _Up, bool = __tuple_like<typename remove_reference<_Tp>::type>::value, 425 template <class _Tp, class _Up, bool = __tuple_like<typename remove_reference<_Tp>::type>::value, 440 template <class _Tp, class _Up, bool = __tuple_like<typename remove_reference<_Tp>::type>::value,
|
| H A D | utility | 42 template <class T> T&& forward(typename remove_reference<T>::type& t) noexcept; // constexpr in C+… 43 template <class T> T&& forward(typename remove_reference<T>::type&& t) noexcept; // constexpr in C+… 45 template <class T> typename remove_reference<T>::type&& move(T&&) noexcept; // constexpr in C+…
|
| H A D | tuple | 1401 __tuple_like<typename remove_reference<_Tuple1>::type>::value, 1411 __tuple_like<typename remove_reference<_Tuple0>::type>::value, _Tuple0, 1435 typedef _LIBCPP_NODEBUG_TYPE typename remove_reference<_Tuple0>::type _T0; 1446 typename remove_reference<_Tuple0>::type>::type>::type&&...>, 1448 remove_reference<_Tuple1>::type>::value>::type, 1457 tuple_size<typename remove_reference<_Tuple0>::type>::value 1483 typedef _LIBCPP_NODEBUG_TYPE typename remove_reference<_Tuple0>::type _T0; 1484 typedef _LIBCPP_NODEBUG_TYPE typename remove_reference<_Tuple1>::type _T1; 1504 typedef _LIBCPP_NODEBUG_TYPE typename remove_reference<_Tuple0>::type _T0;
|
| H A D | type_traits | 70 template <class T> struct remove_reference; 188 using remove_reference_t = typename remove_reference<T>::type; // C++14 1325 // remove_reference 1339 template <class _Tp> using remove_reference_t = typename remove_reference<_Tp>::type; 1432 {typedef _LIBCPP_NODEBUG_TYPE typename remove_reference<_Tp>::type* type;}; 1647 typedef _LIBCPP_NODEBUG_TYPE typename remove_reference<_Tp>::type _Up; 4064 is_base_of<_Class, typename remove_reference<_Tp>::type>::value> 4070 : public __result_of_mp<typename remove_reference<_Fn>::type, 4078 : public __result_of_mp<typename remove_reference<_Fn>::type, 4087 is_class<typename remove_reference<_Fn>::type>::value || [all …]
|
| H A D | optional | 372 using _RawUp = typename remove_reference<_Up>::type; 374 using _RawTp = typename remove_reference<_Tp>::type;
|
| H A D | scoped_allocator | 377 typedef typename remove_reference
|
| H A D | __split_buffer | 38 typedef typename remove_reference<allocator_type>::type __alloc_rr;
|
| H A D | locale | 747 typename remove_reference<decltype(errno)>::type __save_errno = errno; 751 typename remove_reference<decltype(errno)>::type __current_errno = errno; 787 typename remove_reference<decltype(errno)>::type __save_errno = errno; 791 typename remove_reference<decltype(errno)>::type __current_errno = errno; 841 typename remove_reference<decltype(errno)>::type __save_errno = errno; 845 typename remove_reference<decltype(errno)>::type __current_errno = errno;
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_fdr_log_writer.h | 28 typename std::remove_reference<Tuple>::type>::value, 40 Index >= std::tuple_size<typename std::remove_reference<
|
| /freebsd-13.1/contrib/googletest/googlemock/include/gmock/internal/ |
| H A D | gmock-internal-utils.h | 379 template <typename T> struct remove_reference { typedef T type; }; // NOLINT 380 template <typename T> struct remove_reference<T&> { typedef T type; }; // NOLINT
|
| /freebsd-13.1/contrib/llvm-project/libcxx/src/ |
| H A D | string.cpp | 71 typename remove_reference<decltype(errno)>::type errno_save = errno; in as_integer_helper() 188 typename remove_reference<decltype(errno)>::type errno_save = errno; in as_float_helper()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 2609 std::remove_reference<decltype(CREATE_PASS)>::type, Module>()); \ in parseModulePass() 2614 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseModulePass() 2719 std::remove_reference<decltype(CREATE_PASS)>::type, \ in parseCGSCCPass() 2726 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseCGSCCPass() 2831 std::remove_reference<decltype(CREATE_PASS)>::type, Function>()); \ in parseFunctionPass() 2836 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseFunctionPass() 2917 std::remove_reference<decltype(CREATE_PASS)>::type, Loop, \ in parseLoopPass() 2924 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseLoopPass() 2940 std::remove_reference<decltype(CREATE_PASS)>::type>(); \ in parseAAPassName() 2946 std::remove_reference<decltype(CREATE_PASS)>::type>(); \ in parseAAPassName()
|
| /freebsd-13.1/contrib/llvm-project/libcxx/include/__functional/ |
| H A D | bind.h | 279 !is_same<typename remove_reference<_Gp>::type, 324 !is_same<typename remove_reference<_Gp>::type,
|
| H A D | weak_result_type.h | 316 is_base_of<_Class, typename remove_reference<_T1>::type>::value>
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | Waymarking.h | 283 template <typename R, class Marker = Waymarker<typename std::remove_reference<
|
| H A D | ImmutableList.h | 96 const typename std::remove_reference<value_type>::type* operator->() const {
|
| H A D | STLExtras.h | 55 using ValueOfRange = typename std::remove_reference<decltype( 196 : callback(callback_fn<typename std::remove_reference<Callable>::type>), 281 typename std::remove_reference<FuncReturnTy>::type> { 323 struct has_rbegin : has_rbegin_impl<typename std::remove_reference<Ty>::type> { 752 llvm::Optional<typename std::remove_const<typename std::remove_reference<
|
| /freebsd-13.1/contrib/llvm-project/libcxx/include/__iterator/ |
| H A D | move_iterator.h | 47 typename remove_reference<__reference>::type&&,
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | ReproducerInstrumentation.h | 396 typedef typename std::remove_reference<T>::type UnderlyingT; 417 typedef typename std::remove_reference<T>::type UnderlyingT; 774 typename std::remove_reference<Result>::type>::type>::value) {
|
| /freebsd-13.1/contrib/llvm-project/libcxx/include/__memory/ |
| H A D | allocator_traits.h | 36 class _RawAlloc = typename remove_reference<_Alloc>::type,
|
| /freebsd-13.1/contrib/googletest/googlemock/include/gmock/ |
| H A D | gmock-matchers.h | 736 typename std::remove_reference<T>::type>::type>::type; in MatchAndExplain() 738 typename std::remove_reference<U>::type>::type>::type; in MatchAndExplain() 743 (std::is_pointer<typename std::remove_reference<T>::type>::value != in MatchAndExplain() 744 std::is_pointer<typename std::remove_reference<U>::type>::value) || in MatchAndExplain()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Error.h | 822 &std::remove_reference<HandlerT>::type::operator())> {};
|