Searched refs:is_copy_constructible (Results 1 - 4 of 4) sorted by relevance

/gem5/ext/pybind11/include/pybind11/
H A Dcast.h769 // std::is_copy_constructible isn't quite enough: it lets std::vector<T> (and similar) through when
771 template <typename T, typename SFINAE = void> struct is_copy_constructible : std::is_copy_constructible<T> {}; struct in inherits:std::is_copy_constructible
776 template <typename Container> struct is_copy_constructible<Container, enable_if_t<all_of< struct in inherits:is_copy_constructible
777 std::is_copy_constructible<Container>,
781 >::value>> : is_copy_constructible<typename Container::value_type> {};
786 template <typename T1, typename T2> struct is_copy_constructible<std::pair<T1, T2>> struct in inherits:all_of
787 : all_of<is_copy_constructible<T1>, is_copy_constructible<T2>> {};
893 template <typename T, typename = enable_if_t<is_copy_constructible<
[all...]
H A Dstl_bind.h69 void vector_if_copy_constructible(enable_if_t<is_copy_constructible<Vector>::value, Class_> &cl) {
113 void vector_modifiers(enable_if_t<is_copy_constructible<typename Vector::value_type>::value, Class_> &cl) {
532 is_copy_constructible<typename Map::mapped_type>::value,
H A Dpybind11.h1314 const holder_type *holder_ptr, std::true_type /*is_copy_constructible*/) {
1319 const holder_type *holder_ptr, std::false_type /*is_copy_constructible*/) {
1327 init_holder_from_existing(v_h, holder_ptr, std::is_copy_constructible<holder_type>());
/gem5/ext/pybind11/tests/test_embed/
H A Dtest_interpreter.cpp83 static_assert(!std::is_copy_constructible<py::scoped_interpreter>::value, "");

Completed in 28 milliseconds