Lines Matching refs:Args

63 template <typename, typename, typename... Args> void vector_if_copy_constructible(const Args &...) { }
64 template <typename, typename, typename... Args> void vector_if_equal_operator(const Args &...) { }
65 template <typename, typename, typename... Args> void vector_if_insertion_operator(const Args &...) { }
66 template <typename, typename, typename... Args> void vector_modifiers(const Args &...) { }
372 template <typename Vector, typename Class_, typename... Args>
373 enable_if_t<detail::any_of<std::is_same<Args, buffer_protocol>...>::value>
406 template <typename Vector, typename Class_, typename... Args>
407 enable_if_t<!detail::any_of<std::is_same<Args, buffer_protocol>...>::value> vector_buffer(Class_&) {}
414 template <typename Vector, typename holder_type = std::unique_ptr<Vector>, typename... Args>
415 class_<Vector, holder_type> bind_vector(handle scope, std::string const &name, Args&&... args) {
424 Class_ cl(scope, name.c_str(), pybind11::module_local(local), std::forward<Args>(args)...);
427 detail::vector_buffer<Vector, Class_, Args...>(cl);
510 template <typename, typename, typename... Args> void map_if_insertion_operator(const Args &...) { }
511 template <typename, typename, typename... Args> void map_assignment(const Args &...) { }
575 template <typename Map, typename holder_type = std::unique_ptr<Map>, typename... Args>
576 class_<Map, holder_type> bind_map(handle scope, const std::string &name, Args&&... args) {
591 Class_ cl(scope, name.c_str(), pybind11::module_local(local), std::forward<Args>(args)...);