Searched defs:type_caster (Results 1 - 9 of 9) sorted by relevance

/gem5/ext/pybind11/include/pybind11/
H A Dcomplex.h42 template <typename T> class type_caster<std::complex<T>> { class
H A Dchrono.h99 template <typename Duration> class type_caster<std::chrono::time_point<std::chrono::system_clock, Duration>> { class
175 template <typename Clock, typename Duration> class type_caster<std::chrono::time_point<Clock, Duration>> class in inherits:duration_caster
179 template <typename Rep, typename Period> class type_caster<std::chrono::duration<Rep, Period>> class in inherits:duration_caster
H A Dfunctional.h19 struct type_caster<std::function<Return(Args...)>> { struct
H A Dstl.h186 template <typename Type, typename Alloc> struct type_caster<std::vector<Type, Alloc>> struct in inherits:list_caster
189 template <typename Type, typename Alloc> struct type_caster<std::deque<Type, Alloc>> struct in inherits:list_caster
192 template <typename Type, typename Alloc> struct type_caster<std::list<Type, Alloc>> struct in inherits:list_caster
243 template <typename Type, size_t Size> struct type_caster<std::array<Type, Size>> struct in inherits:array_caster
246 template <typename Type> struct type_caster<std::valarray<Type>> struct in inherits:array_caster
249 template <typename Key, typename Compare, typename Alloc> struct type_caster<std::set<Key, Compare, Alloc>> struct in inherits:set_caster
252 template <typename Key, typename Hash, typename Equal, typename Alloc> struct type_caster<std::unordered_set<Key, Hash, Equal, Alloc>> struct in inherits:set_caster
255 template <typename Key, typename Value, typename Compare, typename Alloc> struct type_caster<std::map<Key, Value, Compare, Alloc>> struct in inherits:map_caster
258 template <typename Key, typename Value, typename Hash, typename Equal, typename Alloc> struct type_caster<std::unordered_map<Key, Value, Hash, Equal, Alloc>> struct in inherits:map_caster
291 template<typename T> struct type_caster<st struct in inherits:optional_caster
294 template<> struct type_caster<std::nullopt_t> struct in inherits:void_caster
299 template<typename T> struct type_caster<std::experimental::optional<T>> struct in inherits:optional_caster
302 template<> struct type_caster<std::experimental::nullopt_t> struct in inherits:void_caster
372 struct type_caster<std::variant<Ts...>> : variant_caster<std::variant<Ts...>> { }; struct in inherits:variant_caster
[all...]
H A Deigen.h252 struct type_caster<Type, enable_if_t<is_eigen_dense_plain<Type>::value>> { struct
396 template <typename Type> struct type_caster<Type, enable_if_t<is_eigen_dense_map<Type>::value>> struct in inherits:eigen_map_caster
402 struct type_caster< struct in inherits:eigen_map_caster
519 struct type_caster<Type, enable_if_t<is_eigen_other<Type>::value>> { struct
541 struct type_caster<Type, enable_if_t<is_eigen_sparse<Type>::value>> { struct
/gem5/ext/pybind11/tests/
H A Dpybind11_tests.h58 template<> class type_caster<RValueCaster> { class
H A Dtest_copy_move.cpp73 template <> struct type_caster<MoveOnlyInt> { struct
79 template <> struct type_caster<MoveOrCopyInt> { struct
85 template <> struct type_caster<CopyOnlyInt> { struct
H A Dtest_methods_and_attributes.cpp113 template <> struct type_caster<ArgInspector1> { struct in namespace:pybind11::detail
128 template <> struct type_caster<ArgInspector2> { struct in namespace:pybind11::detail
143 template <> struct type_caster<ArgAlwaysConverts> { struct in namespace:pybind11::detail
168 template <> struct type_caster<DestructionTester> { struct in namespace:pybind11::detail
/gem5/ext/pybind11/include/pybind11/detail/
H A Dinit.h18 class type_caster<value_and_holder> { class

Completed in 11 milliseconds