| /openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_type_traits.h | 63 struct remove_reference { 67 struct remove_reference<T&> { 71 struct remove_reference<T&&> { 76 WARN_UNUSED_RESULT inline typename remove_reference<T>::type&& move(T&& t) { 77 return static_cast<typename remove_reference<T>::type&&>(t); 82 typename remove_reference<T>::type& t) { 88 typename remove_reference<T>::type&& t) {
|
| /openbsd-src/gnu/llvm/libcxx/include/__type_traits/ |
| H A D | remove_reference.h | 23 struct remove_reference { struct 30 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS remove_reference {typedef _LIBCPP_NODEBUG _… 31 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS remove_reference<_Tp&> {typedef _LIBCPP_NODEBUG _… 32 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS remove_reference<_Tp&&> {typedef _LIBCPP_NODEBUG _… 35 using __libcpp_remove_reference_t = typename remove_reference<_Tp>::type;
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_type_traits_test.cpp | 38 ASSERT_TRUE((is_same<int, remove_reference<int>::type>::value)); in TEST() 39 ASSERT_TRUE((is_same<const int, remove_reference<const int>::type>::value)); in TEST() 40 ASSERT_TRUE((is_same<int, remove_reference<int&>::type>::value)); in TEST() 41 ASSERT_TRUE((is_same<const int, remove_reference<const int&>::type>::value)); in TEST() 42 ASSERT_TRUE((is_same<int, remove_reference<int&&>::type>::value)); in TEST()
|
| /openbsd-src/gnu/llvm/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<
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/ |
| H A D | type_utils.hpp | 70 using std::tr1::remove_reference;
|
| /openbsd-src/gnu/gcc/libstdc++-v3/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;
|
| /openbsd-src/gnu/llvm/clang/www/ |
| H A D | libstdc++4.4-clang0x.patch | 29 + forward(typename std::remove_reference<_Tp>::type& __t) 38 + forward(typename std::remove_reference<_Tp>::type&& __t) 51 inline typename std::remove_reference<_Tp>::type&& 54 + { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
|
| /openbsd-src/gnu/llvm/libcxx/include/ |
| 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+… 49 template <class T> typename remove_reference<T>::type&& move(T&&) noexcept; // constexpr in C+…
|
| H A D | type_traits | 70 template <class T> struct remove_reference; 188 using remove_reference_t = typename remove_reference<T>::type; // C++14 530 #include <__type_traits/remove_reference.h>
|
| H A D | scoped_allocator | 120 #include <__type_traits/remove_reference.h>
|
| H A D | CMakeLists.txt | 695 __type_traits/remove_reference.h
|
| H A D | module.modulemap.in | 1541 module remove_reference { private header "__type_traits/remove_reference.h" }
|
| H A D | tuple | 246 #include <__type_traits/remove_reference.h>
|
| H A D | valarray | 356 #include <__type_traits/remove_reference.h>
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/libcxx/include/ |
| H A D | BUILD.gn | 770 "__type_traits/remove_reference.h",
|
| /openbsd-src/gnu/lib/libcxx/ |
| H A D | Makefile | 782 __type_traits/remove_reference.h \
|
| /openbsd-src/gnu/llvm/clang/include/clang/Tooling/Inclusions/ |
| H A D | StdSymbolMap.inc | 973 SYMBOL(remove_reference, std::, <type_traits>)
|
| /openbsd-src/distrib/sets/lists/comp/ |
| H A D | clang.amd64 | 742 ./usr/include/c++/v1/__type_traits/remove_reference.h
|
| H A D | clang.macppc | 741 ./usr/include/c++/v1/__type_traits/remove_reference.h
|
| H A D | clang.loongson | 741 ./usr/include/c++/v1/__type_traits/remove_reference.h
|
| H A D | clang.octeon | 741 ./usr/include/c++/v1/__type_traits/remove_reference.h
|
| H A D | clang.arm64 | 742 ./usr/include/c++/v1/__type_traits/remove_reference.h
|
| H A D | clang.powerpc64 | 740 ./usr/include/c++/v1/__type_traits/remove_reference.h
|
| H A D | clang.armv7 | 740 ./usr/include/c++/v1/__type_traits/remove_reference.h
|