Added namespaces

This commit is contained in:
gentlegiantJGC 2024-09-20 20:21:46 +01:00
parent 97c6798f72
commit 19503bfd31
1 changed files with 13 additions and 8 deletions

View File

@ -21,6 +21,8 @@ class ArgsSubclass : public py::args {
class KWArgsSubclass : public py::kwargs {
using py::kwargs::kwargs;
};
namespace pybind11 {
namespace detail {
template <>
struct handle_type_name<ArgsSubclass> {
static constexpr auto name = const_name("*args");
@ -29,6 +31,9 @@ template <>
struct handle_type_name<KWArgsSubclass> {
static constexpr auto name = const_name("**kwargs");
};
}
}
TEST_SUBMODULE(kwargs_and_defaults, m) {
auto kw_func