Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_type_traits.h63 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 Dremove_reference.h23 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 Dsanitizer_type_traits_test.cpp38 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 Dxray_fdr_log_writer.h28 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 Dtype_utils.hpp70 using std::tr1::remove_reference;
/openbsd-src/gnu/gcc/libstdc++-v3/include/tr1/
H A 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; };
H A Dtype_traits_fwd.h200 struct remove_reference;
/openbsd-src/gnu/llvm/clang/www/
H A Dlibstdc++4.4-clang0x.patch29 + 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 Dutility42 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 Dtype_traits70 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 Dscoped_allocator120 #include <__type_traits/remove_reference.h>
H A DCMakeLists.txt695 __type_traits/remove_reference.h
H A Dmodule.modulemap.in1541 module remove_reference { private header "__type_traits/remove_reference.h" }
H A Dtuple246 #include <__type_traits/remove_reference.h>
H A Dvalarray356 #include <__type_traits/remove_reference.h>
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn770 "__type_traits/remove_reference.h",
/openbsd-src/gnu/lib/libcxx/
H A DMakefile782 __type_traits/remove_reference.h \
/openbsd-src/gnu/llvm/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc973 SYMBOL(remove_reference, std::, <type_traits>)
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd64742 ./usr/include/c++/v1/__type_traits/remove_reference.h
H A Dclang.macppc741 ./usr/include/c++/v1/__type_traits/remove_reference.h
H A Dclang.loongson741 ./usr/include/c++/v1/__type_traits/remove_reference.h
H A Dclang.octeon741 ./usr/include/c++/v1/__type_traits/remove_reference.h
H A Dclang.arm64742 ./usr/include/c++/v1/__type_traits/remove_reference.h
H A Dclang.powerpc64740 ./usr/include/c++/v1/__type_traits/remove_reference.h
H A Dclang.armv7740 ./usr/include/c++/v1/__type_traits/remove_reference.h

12