Lines Matching defs:default_delete
35 struct _LIBCPP_TEMPLATE_VIS default_delete {
37 "default_delete cannot be instantiated for function types");
39 _LIBCPP_INLINE_VISIBILITY constexpr default_delete() _NOEXCEPT = default;
41 _LIBCPP_INLINE_VISIBILITY default_delete() {}
45 default_delete(const default_delete<_Up>&,
51 "default_delete can not delete incomplete type");
53 "default_delete can not delete incomplete type");
59 struct _LIBCPP_TEMPLATE_VIS default_delete<_Tp[]> {
67 _LIBCPP_INLINE_VISIBILITY constexpr default_delete() _NOEXCEPT = default;
69 _LIBCPP_INLINE_VISIBILITY default_delete() {}
74 default_delete(const default_delete<_Up[]>&,
82 "default_delete can not delete incomplete type");
84 "default_delete can not delete void type");
117 template <class _Tp, class _Dp = default_delete<_Tp> >
227 is_same<_Dp, default_delete<_Tp> >::value,
254 is_same<_Dp, default_delete<_Tp> >::value,