Lines Matching refs:pos_args
486 size_t pos_args = func.nargs; // Number of positional arguments that we need
487 if (func.has_args) --pos_args; // (but don't count py::args
488 if (func.has_kwargs) --pos_args; // or py::kwargs)
490 if (!func.has_args && n_args_in > pos_args)
493 if (n_args_in < pos_args && func.args.size() < pos_args)
498 size_t args_to_copy = (std::min)(pos_args, n_args_in); // Protect std::min with parentheses
538 if (args_copied < pos_args) {
541 for (; args_copied < pos_args; ++args_copied) {
567 if (args_copied < pos_args)
636 for (size_t i = func.is_method ? 1 : 0; i < pos_args; i++) {