Searched refs:has_trivial_copy (Results 1 – 8 of 8) sorted by relevance
31 template <typename T> struct has_trivial_copy struct40 template <typename T, std::size_t N> struct has_trivial_copy<T[N]> : public false_type{}; struct41 template <typename T> struct has_trivial_copy<T[]> : public false_type{}; struct43 template <typename T> struct has_trivial_copy<T volatile> : public false_type{}; struct45 template <> struct has_trivial_copy<void> : public false_type{}; struct47 template <> struct has_trivial_copy<void const> : public false_type{}; struct48 template <> struct has_trivial_copy<void volatile> : public false_type{}; struct49 template <> struct has_trivial_copy<void const volatile> : public false_type{}; struct52 template <class T> struct has_trivial_copy<T&> : public false_type{}; struct54 template <class T> struct has_trivial_copy<T&&> : public false_type{}; struct[all …]
25 && ::boost::has_trivial_copy<T>::value
62 …s_nothrow_copy_constructor : public integral_constant<bool, ::boost::has_trivial_copy<T>::value>{};
108 # define BOOST_HAS_NOTHROW_COPY(T) ((__has_nothrow_copy(T) || ::boost::has_trivial_copy<T>::value…183 # if __has_feature(has_trivial_copy)
256 ::boost::has_trivial_copy< in uninitialized_copy()311 ::boost::has_trivial_copy< in uninitialized_move()564 ::boost::has_trivial_copy<P> in construct()
121 # if __has_feature(has_trivial_copy)
513 struct has_trivial_copy