.def("duck", &duck, "A function taking args/kwargs directly")
.def("takes_a_function", &takesAFunction, "A function taking a Callable")
.def("takes_a_function_returning_none", &takesAFunctionReturningVoid, "A function taking a Callable that returns None")
+ .def("escape_docstring", &voidFunction, "A docstring that <em>should</em> be escaped")
+ .def("failed_parse_docstring", &crazySignature, "A failed parse should <strong>also</strong> escape the docstring")
.def("tenOverloads", &tenOverloads<float, float>, "Ten overloads of a function")
.def("tenOverloads", &tenOverloads<int, float>, "Ten overloads of a function")
<span class="m-doc-wrap-bumper">def <a href="#duck-9024d" class="m-doc-self">duck</a>(</span><span class="m-doc-wrap">*args, **kwargs) -> None</span>
</dt>
<dd>A function taking args/kwargs directly</dd>
+ <dt id="escape_docstring-46f8a">
+ <span class="m-doc-wrap-bumper">def <a href="#escape_docstring-46f8a" class="m-doc-self">escape_docstring</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>) -> None</span>
+ </dt>
+ <dd>A docstring that <em>should</em> be escaped</dd>
+ <dt id="failed_parse_docstring-6eef6">
+ <span class="m-doc-wrap-bumper">def <a href="#failed_parse_docstring-6eef6" class="m-doc-self">failed_parse_docstring</a>(</span><span class="m-doc-wrap">…)</span>
+ </dt>
+ <dd>A failed parse should <strong>also</strong> escape the docstring</dd>
<dt id="overloaded-46f8a">
<span class="m-doc-wrap-bumper">def <a href="#overloaded-46f8a" class="m-doc-self">overloaded</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>) -> str</span>
</dt>