Lines Matching refs:ArgInspector2
110 class ArgInspector2 { public: std::string arg = "(default arg inspector 2)"; };
128 template <> struct type_caster<ArgInspector2> {
130 PYBIND11_TYPE_CASTER(ArgInspector2, _("ArgInspector2"));
133 value.arg = "loading ArgInspector2 argument " +
139 static handle cast(const ArgInspector2 &src, return_value_policy, handle) {
367 std::string g(ArgInspector1 a, const ArgInspector1 &b, int c, ArgInspector2 *d, ArgAlwaysConverts) {
370 static ArgInspector2 h(ArgInspector2 a, ArgAlwaysConverts) { return a; }
375 .def("g", &ArgInspector::g, "a"_a.noconvert(), "b"_a, "c"_a.noconvert()=13, "d"_a=ArgInspector2(), py::arg() = ArgAlwaysConverts())
378 m.def("arg_inspect_func", [](ArgInspector2 a, ArgInspector1 b, ArgAlwaysConverts) { return a.arg + "\n" + b.arg; },