Home
last modified time | relevance | path

Searched refs:is_noncopyable (Results 1 – 13 of 13) sorted by relevance

/third_party/boost/libs/type_traits/test/
Dis_noncopyable_test.cpp29 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/
Dpoly_function.hpp41 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;
Dis_noncopyable.hpp49 struct is_noncopyable struct
59 struct is_noncopyable<T[N]> struct
/third_party/boost/boost/type_traits/
Dis_copy_assignable.hpp114 boost::is_noncopyable<T>::value
122 boost::is_noncopyable<T>::value,T
Dis_copy_constructible.hpp52 …ct is_copy_constructible : public detail::is_copy_constructible_imp<T, is_noncopyable<T>::value>{};
161 boost::is_noncopyable<T>::value,
Dis_noncopyable.hpp33 template<class T> struct is_noncopyable: is_base_and_derived<noncopyable_::base_token, T> struct
/third_party/boost/boost/
Dforeach_fwd.hpp45 struct is_noncopyable;
Dforeach.hpp139 struct is_noncopyable struct
197 inline boost::foreach::is_noncopyable<T> *
/third_party/boost/boost/python/object/
Dclass_metadata.hpp156 > is_noncopyable; typedef
227 class_metadata::maybe_register_class_to_python((T2*)0, is_noncopyable()); in register_aux2()
/third_party/boost/boost/proto/
Dargs.hpp72 typedef typename mpl::if_c<is_noncopyable<T>::value, T &, T>::type value_type;
/third_party/boost/boost/move/
Dunique_ptr.hpp57 class is_noncopyable class
79 < is_noncopyable<D>::value, bmupmu::nat, del_cref>::type non_ref_deleter_arg1;
/third_party/boost/libs/foreach/doc/
Dforeach.qbk300 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/
Denv.hpp46 typedef typename mpl::if_c<is_noncopyable<T>::value, reference, value>::type type;