.def("tenOverloads", &tenOverloads<float, bool>, "Ten overloads of a function")
.def("tenOverloads", &tenOverloads<int, bool>, "Ten overloads of a function")
.def("tenOverloads", &tenOverloads<bool, bool>, "Ten overloads of a function")
- .def("tenOverloads", &tenOverloads<std::string, std::string>, "Ten overloads of a function");
+ .def("tenOverloads", &tenOverloads<std::string, std::string>, "Ten overloads of a function")
+
+ .def("full_docstring", &voidFunction, R"(A summary
+
+And a larger docstring as well, which is currently ignored.)");
py::class_<MyClass>(m, "MyClass", "My fun class!")
.def_static("static_function", &MyClass::staticFunction, "Static method with positional-only args")
<span class="m-doc-wrap-bumper">def <a href="#failed_parse_docstring" 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="full_docstring">
+ <span class="m-doc-wrap-bumper">def <a href="#full_docstring" class="m-doc-self">full_docstring</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>) -> None</span>
+ </dt>
+ <dd>A summary</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>