| /freebsd-12.1/contrib/llvm/include/llvm/ADT/ |
| H A D | Any.h | 119 typename std::remove_cv<typename std::remove_reference<T>::type>::type; in any_isa() 125 typename std::remove_cv<typename std::remove_reference<T>::type>::type; in any_cast() 131 typename std::remove_cv<typename std::remove_reference<T>::type>::type; in any_cast() 137 typename std::remove_cv<typename std::remove_reference<T>::type>::type; in any_cast() 143 typename std::remove_cv<typename std::remove_reference<T>::type>::type; in any_cast()
|
| H A D | STLExtras.h | 56 using ValueOfRange = typename std::remove_reference<decltype( 137 !std::is_same<typename std::remove_reference<Callable>::type, 139 : callback(callback_fn<typename std::remove_reference<Callable>::type>), 224 typename std::remove_reference<FuncReturnTy>::type> { 261 struct has_rbegin : has_rbegin_impl<typename std::remove_reference<Ty>::type> { 687 typename std::remove_reference<decltype(*I)>::type>::type> { 695 llvm::Optional<typename std::remove_const<typename std::remove_reference< 1553 typename std::iterator_traits<typename std::remove_reference< 1570 typename std::iterator_traits<typename std::remove_reference<
|
| H A D | ImmutableList.h | 97 const typename std::remove_reference<value_type>::type* operator->() const {
|
| H A D | iterator.h | 285 typename T = typename std::remove_reference<
|
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | ErrorOr.h | 62 using wrap = std::reference_wrapper<typename std::remove_reference<T>::type>; 68 using reference = typename std::remove_reference<T>::type &; 69 using const_reference = const typename std::remove_reference<T>::type &; 70 using pointer = typename std::remove_reference<T>::type *; 71 using const_pointer = const typename std::remove_reference<T>::type *;
|
| H A D | Error.h | 440 using wrap = std::reference_wrapper<typename std::remove_reference<T>::type>; 449 using reference = typename std::remove_reference<T>::type &; 450 using const_reference = const typename std::remove_reference<T>::type &; 451 using pointer = typename std::remove_reference<T>::type *; 452 using const_pointer = const typename std::remove_reference<T>::type *; 765 &std::remove_reference<HandlerT>::type::operator())> {};
|
| H A D | type_traits.h | 66 using UnderlyingT = typename std::remove_reference<T>::type;
|
| H A D | FormatVariadicDetails.h | 100 typename std::remove_reference<T>::type>::value> {};
|
| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Legacy.h | 78 typename std::remove_reference<GetResponsibilitySetFn>::type>::type, 80 typename std::remove_reference<LookupFn>::type>::type>> 85 typename std::remove_reference<GetResponsibilitySetFn>::type>::type, in createSymbolResolver() 87 typename std::remove_reference<LookupFn>::type>::type>; in createSymbolResolver()
|
| /freebsd-12.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-12.1/contrib/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 1613 std::remove_reference<decltype(CREATE_PASS)>::type, Module>()); \ in parseModulePass() 1618 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseModulePass() 1694 std::remove_reference<decltype(CREATE_PASS)>::type, \ in parseCGSCCPass() 1701 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseCGSCCPass() 1778 std::remove_reference<decltype(CREATE_PASS)>::type, Function>()); \ in parseFunctionPass() 1783 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseFunctionPass() 1840 std::remove_reference<decltype(CREATE_PASS)>::type, Loop, \ in parseLoopPass() 1847 std::remove_reference<decltype(CREATE_PASS)>::type>()); \ in parseLoopPass() 1863 std::remove_reference<decltype(CREATE_PASS)>::type>(); \ in parseAAPassName() 1869 std::remove_reference<decltype(CREATE_PASS)>::type>(); \ in parseAAPassName()
|
| /freebsd-12.1/contrib/llvm/lib/XRay/ |
| H A D | FDRTraceWriter.cpp | 26 std::tuple_size<typename std::remove_reference<Tuple>::type>::value), 37 std::tuple_size<typename std::remove_reference<Tuple>::type>::value),
|
| /freebsd-12.1/contrib/libc++/include/ |
| H A D | __tuple | 335 template <class _Tp, class _RawTp = typename remove_reference<_Tp>::type> 370 template <class _Tp, size_t _Ep = tuple_size<typename remove_reference<_Tp>::type>::value, 372 bool _SameSize = (_Ep == tuple_size<typename remove_reference<_Tp>::type>::value)> 376 using _RawTp = typename remove_cv<typename remove_reference<_Tp>::type>::type; 415 template <class _Tp, class _Up, bool = __tuple_like<typename remove_reference<_Tp>::type>::value, 430 template <class _Tp, class _Up, bool = __tuple_like<typename remove_reference<_Tp>::type>::value, 445 template <class _Tp, class _Up, bool = __tuple_like<typename remove_reference<_Tp>::type>::value,
|
| H A D | type_traits | 70 template <class T> struct remove_reference; 1110 // remove_reference 1220 {typedef typename remove_reference<_Tp>::type* type;}; 1366 typedef typename remove_reference<_Tp>::type _Up; 2301 typename remove_reference<_Tp>::type&& 2304 typedef typename remove_reference<_Tp>::type _Up; 2311 forward(typename remove_reference<_Tp>::type& __t) _NOEXCEPT 2319 forward(typename remove_reference<_Tp>::type&& __t) _NOEXCEPT 2347 forward(typename remove_reference<_Tp>::type& __t) _NOEXCEPT 2356 typedef typename remove_reference<_Tp>::type _Trr; [all …]
|
| H A D | tuple | 1213 typename __make_tuple_types<typename remove_reference<_Tuple0>::type>::type>::type 1222 typename __make_tuple_types<typename remove_reference<_Tuple0>::type>::type 1224 __tuple_like<typename remove_reference<_Tuple1>::type>::value, 1234 __tuple_like<typename remove_reference<_Tuple0>::type>::value, _Tuple0, 1258 typedef typename remove_reference<_Tuple0>::type _T0; 1269 typename remove_reference<_Tuple0>::type>::type>::type&&...>, 1271 remove_reference<_Tuple1>::type>::value>::type, 1280 tuple_size<typename remove_reference<_Tuple0>::type>::value 1305 typedef typename remove_reference<_Tuple0>::type _T0; 1306 typedef typename remove_reference<_Tuple1>::type _T1; [all …]
|
| H A D | __functional_base_03 | 64 is_base_of<_Class, typename remove_reference<_T1>::type>::value>
|
| /freebsd-12.1/contrib/compiler-rt/lib/xray/ |
| H A D | xray_fdr_log_writer.h | 29 typename std::remove_reference<Tuple>::type>::value, 41 Index >= std::tuple_size<typename std::remove_reference<
|
| /freebsd-12.1/contrib/libstdc++/include/ext/pb_ds/detail/ |
| H A D | type_utils.hpp | 70 using std::tr1::remove_reference;
|
| /freebsd-12.1/contrib/llvm/tools/llvm-xray/ |
| H A D | trie-node.h | 52 typename std::remove_reference<TrieNode<T> *>::type NewParent, in mergeTrieNodes()
|
| /freebsd-12.1/contrib/libstdc++/include/tr1/ |
| H A D | type_traits | 486 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; };
|
| H A D | type_traits_fwd.h | 200 struct remove_reference;
|
| /freebsd-12.1/contrib/llvm/include/llvm/FuzzMutate/ |
| H A D | Random.h | 74 typename ElT = typename std::remove_reference<
|
| /freebsd-12.1/sys/contrib/zstd/contrib/pzstd/utils/ |
| H A D | Range.h | 56 using value_type = typename std::remove_reference<
|
| /freebsd-12.1/contrib/googletest/googlemock/include/gmock/internal/ |
| H A D | gmock-internal-utils.h | 376 template <typename T> struct remove_reference { typedef T type; }; // NOLINT 377 template <typename T> struct remove_reference<T&> { typedef T type; }; // NOLINT
|
| /freebsd-12.1/contrib/libc++/src/ |
| H A D | string.cpp | 65 typename remove_reference<decltype(errno)>::type errno_save = errno; in as_integer_helper() 182 typename remove_reference<decltype(errno)>::type errno_save = errno; in as_float_helper()
|