Searched refs:is_noncopyable (Results 1 – 13 of 13) sorted by relevance
/third_party/boost/libs/type_traits/test/ |
D | is_noncopyable_test.cpp | 29 TT_TEST_BEGIN(is_noncopyable) 31 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_noncopyable<void>::value, false); 32 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_noncopyable<const void>::value, false); 34 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_noncopyable<int>::value, false); 35 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_noncopyable<const int>::value, false); 37 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_noncopyable<X>::value, false); 38 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_noncopyable<const X>::value, false); 40 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_noncopyable<Y>::value, true); 41 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_noncopyable<const Y>::value, true); 43 BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_noncopyable<Z>::value, true); [all …]
|
/third_party/boost/boost/proto/detail/ |
D | poly_function.hpp | 41 typedef typename mpl::if_c<is_noncopyable<T>::value, T &, T>::type type; 48 typedef typename mpl::if_c<is_noncopyable<T>::value, T const &, T>::type type; 55 typedef typename mpl::if_c<is_noncopyable<T>::value, T &, T>::type type; 62 typedef typename mpl::if_c<is_noncopyable<T>::value, T const &, T>::type type;
|
D | is_noncopyable.hpp | 49 struct is_noncopyable struct 59 struct is_noncopyable<T[N]> struct
|
/third_party/boost/boost/type_traits/ |
D | is_copy_assignable.hpp | 114 boost::is_noncopyable<T>::value 122 boost::is_noncopyable<T>::value,T
|
D | is_copy_constructible.hpp | 52 …ct is_copy_constructible : public detail::is_copy_constructible_imp<T, is_noncopyable<T>::value>{}; 161 boost::is_noncopyable<T>::value,
|
D | is_noncopyable.hpp | 33 template<class T> struct is_noncopyable: is_base_and_derived<noncopyable_::base_token, T> struct
|
/third_party/boost/boost/ |
D | foreach_fwd.hpp | 45 struct is_noncopyable;
|
D | foreach.hpp | 139 struct is_noncopyable struct 197 inline boost::foreach::is_noncopyable<T> *
|
/third_party/boost/boost/python/object/ |
D | class_metadata.hpp | 156 > is_noncopyable; typedef 227 class_metadata::maybe_register_class_to_python((T2*)0, is_noncopyable()); in register_aux2()
|
/third_party/boost/boost/proto/ |
D | args.hpp | 72 typedef typename mpl::if_c<is_noncopyable<T>::value, T &, T>::type value_type;
|
/third_party/boost/boost/move/ |
D | unique_ptr.hpp | 57 class is_noncopyable class 79 < is_noncopyable<D>::value, bmupmu::nat, del_cref>::type non_ref_deleter_arg1;
|
/third_party/boost/libs/foreach/doc/ |
D | foreach.qbk | 300 required. If not, we must specialize the `boost::foreach::is_noncopyable<>` template, as 313 struct is_noncopyable< noncopy_vector > 332 make a copy and when not to. The `is_noncopyable<>` trait is needed to elide the copy, which
|
/third_party/boost/boost/proto/transform/ |
D | env.hpp | 46 typedef typename mpl::if_c<is_noncopyable<T>::value, reference, value>::type type;
|