- <dt>
- <a href="#{{ data.id }}" {% if data.has_details %}class="m-doc"{% else %}class="m-doc-self" id="{{ data.id }}"{% endif %}>{{ data.name }}</a>{% if data.type %}: {{ data.type }}{% endif %}{% if data.value %} = {{ data.value }}{% endif %}
+ <dt{% if not data.has_details %} id="{{ data.id }}"{% endif %}>
+ <a href="#{{ data.id }}" class="m-doc{% if not data.has_details %}-self{% endif %}">{{ data.name }}</a>{% if data.type %}: {{ data.type }}{% endif %}{% if data.value %} = {{ data.value }}{% endif %}
{# This has to be here to avoid the newline being eaten #}
</dt>
- <dt>
+ <dt{% if not enum.has_details %} id="{{ enum.id }}"{% endif %}>
{% set j = joiner('\n ') %}
- <span class="m-doc-wrap-bumper">class <a href="#{{ enum.id }}" {% if enum.has_details %}class="m-doc"{% else %}class="m-doc-self" id="{{ enum.id }}"{% endif %}>{{ enum.name }}</a>{% if enum.base %}({{ enum.base }}){% endif %}: </span><span class="m-doc-wrap">{% for value in enum.values %}{{ j() }}<a href="#{{ value.id }}" {% if enum.has_details %}class="m-doc"{% else %}class="m-doc-self" id="{{ value.id }}"{% endif %}>{{ value.name }}</a>{% if value.value is not none %} = {{ value.value }}{% endif %}{% endfor %}</span>
+ <span class="m-doc-wrap-bumper">class <a href="#{{ enum.id }}" class="m-doc{% if not enum.has_details %}-self{% endif %}">{{ enum.name }}</a>{% if enum.base %}({{ enum.base }}){% endif %}: </span><span class="m-doc-wrap">{% for value in enum.values %}{{ j() }}<a href="#{{ value.id }}" {% if enum.has_details %}class="m-doc"{% else %}class="m-doc-self" id="{{ value.id }}"{% endif %}>{{ value.name }}</a>{% if value.value is not none %} = {{ value.value }}{% endif %}{% endfor %}</span>
</dt>
<dd>{{ enum.summary }}</dd>
- <dt>
+ <dt{% if not function.has_details %} id="{{ function.id }}"{% endif %}>
{% set j = joiner('\n ' if function.has_complex_params else ' ') %}
- <span class="m-doc-wrap-bumper">def <a href="#{{ function.id }}" {% if function.has_details %}class="m-doc"{% else %}class="m-doc-self" id="{{ function.id }}"{% endif %}>{{ function.name }}</a>(</span><span class="m-doc-wrap">{% for param in function.params %}{% if loop.index0 %}{% if function.params[loop.index0 - 1].kind == 'POSITIONAL_OR_KEYWORD' and param.kind == 'KEYWORD_ONLY' %},<span class="m-text m-dim"> *,</span>{% else %},{% endif %}{% endif %}{{ j() }}{% if param.kind == 'VAR_POSITIONAL' %}*{% elif param.kind == 'VAR_KEYWORD' %}**{% endif %}{{ param.name }}{% if param.type %}: {{ param.type }}{% endif %}{% if param.default %} = {{ param.default }}{% endif %}{% if param.kind == 'POSITIONAL_ONLY' and (loop.last or function.params[loop.index0 + 1].kind != 'POSITIONAL_ONLY') %}<span class="m-text m-dim">, /</span>{% endif %}{% endfor %}){% if function.type %} -> {{ function.type }}{% endif %}</span>
+ <span class="m-doc-wrap-bumper">def <a href="#{{ function.id }}" class="m-doc{% if not function.has_details %}-self{% endif %}">{{ function.name }}</a>(</span><span class="m-doc-wrap">{% for param in function.params %}{% if loop.index0 %}{% if function.params[loop.index0 - 1].kind == 'POSITIONAL_OR_KEYWORD' and param.kind == 'KEYWORD_ONLY' %},<span class="m-text m-dim"> *,</span>{% else %},{% endif %}{% endif %}{{ j() }}{% if param.kind == 'VAR_POSITIONAL' %}*{% elif param.kind == 'VAR_KEYWORD' %}**{% endif %}{{ param.name }}{% if param.type %}: {{ param.type }}{% endif %}{% if param.default %} = {{ param.default }}{% endif %}{% if param.kind == 'POSITIONAL_ONLY' and (loop.last or function.params[loop.index0 + 1].kind != 'POSITIONAL_ONLY') %}<span class="m-text m-dim">, /</span>{% endif %}{% endfor %}){% if function.type %} -> {{ function.type }}{% endif %}</span>
</dt>
<dd>{{ function.summary }}</dd>
- <dt>
- <a href="#{{ property.id }}" {% if property.has_details %}class="m-doc"{% else %}class="m-doc-self" id="{{ property.id }}"{% endif %}>{{ property.name }}</a>{% if property.type %}: {{ property.type }}{% endif %} <span class="m-label m-flat {% if property.is_gettable and property.is_settable %}m-success{% elif property.is_gettable %}m-warning{% else %}m-danger{% endif %}">{% if property.is_gettable and property.is_settable %}get set{% elif property.is_gettable %}get{% else %}set{% endif %}{% if property.is_deletable %} del{% endif %}</span>
+ <dt{% if not property.has_details %} id="{{ property.id }}"{% endif %}>
+ <a href="#{{ property.id }}" class="m-doc{% if not property.has_details %}-self{% endif %}">{{ property.name }}</a>{% if property.type %}: {{ property.type }}{% endif %} <span class="m-label m-flat {% if property.is_gettable and property.is_settable %}m-success{% elif property.is_gettable %}m-warning{% else %}m-danger{% endif %}">{% if property.is_gettable and property.is_settable %}get set{% elif property.is_gettable %}get{% else %}set{% endif %}{% if property.is_deletable %} del{% endif %}</span>
</dt>
<dd>{{ property.summary }}</dd>
<section id="data">
<h2><a href="#data">Data</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#CONSTANT" class="m-doc-self" id="CONSTANT">CONSTANT</a>: float = 3.14
+ <dt id="CONSTANT">
+ <a href="#CONSTANT" class="m-doc-self">CONSTANT</a>: float = 3.14
</dt>
<dd>This is finally a docstring for <code>content.CONSTANT</code></dd>
</dl>
<a href="#_MyPrivateEnum-YAY" class="m-doc">YAY</a> = 3</span>
</dt>
<dd></dd>
- <dt>
- <span class="m-doc-wrap-bumper">class <a href="#UndocumentedEnum" class="m-doc-self" id="UndocumentedEnum">UndocumentedEnum</a>(enum.IntFlag): </span><span class="m-doc-wrap"><a href="#UndocumentedEnum-FLAG_ONE" class="m-doc-self" id="UndocumentedEnum-FLAG_ONE">FLAG_ONE</a> = 1
+ <dt id="UndocumentedEnum">
+ <span class="m-doc-wrap-bumper">class <a href="#UndocumentedEnum" class="m-doc-self">UndocumentedEnum</a>(enum.IntFlag): </span><span class="m-doc-wrap"><a href="#UndocumentedEnum-FLAG_ONE" class="m-doc-self" id="UndocumentedEnum-FLAG_ONE">FLAG_ONE</a> = 1
<a href="#UndocumentedEnum-FLAG_SEVENTEEN" class="m-doc-self" id="UndocumentedEnum-FLAG_SEVENTEEN">FLAG_SEVENTEEN</a> = 17</span>
</dt>
<dd></dd>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#_private_but_exposed_func" class="m-doc-self" id="_private_but_exposed_func">_private_but_exposed_func</a>(</span><span class="m-doc-wrap">)</span>
+ <dt id="_private_but_exposed_func">
+ <span class="m-doc-wrap-bumper">def <a href="#_private_but_exposed_func" class="m-doc-self">_private_but_exposed_func</a>(</span><span class="m-doc-wrap">)</span>
</dt>
<dd></dd>
</dl>
<section id="data">
<h2><a href="#data">Data</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#_private_data" class="m-doc-self" id="_private_data">_private_data</a> = 'Hey!'
+ <dt id="_private_data">
+ <a href="#_private_data" class="m-doc-self">_private_data</a> = 'Hey!'
</dt>
<dd></dd>
</dl>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#a_property" class="m-doc-self" id="a_property">a_property</a>: typing.List[bool] <span class="m-label m-flat m-warning">get</span>
+ <dt id="a_property">
+ <a href="#a_property" class="m-doc-self">a_property</a>: typing.List[bool] <span class="m-label m-flat m-warning">get</span>
</dt>
<dd>A property with a type annotation</dd>
</dl>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#annotated" class="m-doc-self" id="annotated">annotated</a>: typing.List[str] <span class="m-label m-flat m-success">get set del</span>
+ <dt id="annotated">
+ <a href="#annotated" class="m-doc-self">annotated</a>: typing.List[str] <span class="m-label m-flat m-success">get set del</span>
</dt>
<dd></dd>
- <dt>
- <a href="#unannotated" class="m-doc-self" id="unannotated">unannotated</a> <span class="m-label m-flat m-success">get set del</span>
+ <dt id="unannotated">
+ <a href="#unannotated" class="m-doc-self">unannotated</a> <span class="m-label m-flat m-success">get set del</span>
</dt>
<dd></dd>
</dl>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#annotated_positional_keyword" class="m-doc-self" id="annotated_positional_keyword">annotated_positional_keyword</a>(</span><span class="m-doc-wrap">bar = False,<span class="m-text m-dim"> *,</span>
+ <dt id="annotated_positional_keyword">
+ <span class="m-doc-wrap-bumper">def <a href="#annotated_positional_keyword" class="m-doc-self">annotated_positional_keyword</a>(</span><span class="m-doc-wrap">bar = False,<span class="m-text m-dim"> *,</span>
foo: str,
**kwargs)</span>
</dt>
<dd>Function with explicitly delimited keyword args and type annotations</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#annotation" class="m-doc-self" id="annotation">annotation</a>(</span><span class="m-doc-wrap">param: typing.List[int],
+ <dt id="annotation">
+ <span class="m-doc-wrap-bumper">def <a href="#annotation" class="m-doc-self">annotation</a>(</span><span class="m-doc-wrap">param: typing.List[int],
another: bool,
third: str = 'hello') -> float</span>
</dt>
<dd>An annotated function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#annotation_any" class="m-doc-self" id="annotation_any">annotation_any</a>(</span><span class="m-doc-wrap">a: typing.Any)</span>
+ <dt id="annotation_any">
+ <span class="m-doc-wrap-bumper">def <a href="#annotation_any" class="m-doc-self">annotation_any</a>(</span><span class="m-doc-wrap">a: typing.Any)</span>
</dt>
<dd>Annotation with the Any type</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#annotation_callable" class="m-doc-self" id="annotation_callable">annotation_callable</a>(</span><span class="m-doc-wrap">a: typing.Callable[[float, int], str])</span>
+ <dt id="annotation_callable">
+ <span class="m-doc-wrap-bumper">def <a href="#annotation_callable" class="m-doc-self">annotation_callable</a>(</span><span class="m-doc-wrap">a: typing.Callable[[float, int], str])</span>
</dt>
<dd>Annotation with the Callable type</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#annotation_callable_no_args" class="m-doc-self" id="annotation_callable_no_args">annotation_callable_no_args</a>(</span><span class="m-doc-wrap">a: typing.Callable[[], typing.Dict[int, float]])</span>
+ <dt id="annotation_callable_no_args">
+ <span class="m-doc-wrap-bumper">def <a href="#annotation_callable_no_args" class="m-doc-self">annotation_callable_no_args</a>(</span><span class="m-doc-wrap">a: typing.Callable[[], typing.Dict[int, float]])</span>
</dt>
<dd>Annotation with the Callable type w/o arguments</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#annotation_func_instead_of_type" class="m-doc-self" id="annotation_func_instead_of_type">annotation_func_instead_of_type</a>(</span><span class="m-doc-wrap">a)</span>
+ <dt id="annotation_func_instead_of_type">
+ <span class="m-doc-wrap-bumper">def <a href="#annotation_func_instead_of_type" class="m-doc-self">annotation_func_instead_of_type</a>(</span><span class="m-doc-wrap">a)</span>
</dt>
<dd>Annotation with a function instead of a type, ignored</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#annotation_generic" class="m-doc-self" id="annotation_generic">annotation_generic</a>(</span><span class="m-doc-wrap">a: typing.List[Tp]) -> Tp</span>
+ <dt id="annotation_generic">
+ <span class="m-doc-wrap-bumper">def <a href="#annotation_generic" class="m-doc-self">annotation_generic</a>(</span><span class="m-doc-wrap">a: typing.List[Tp]) -> Tp</span>
</dt>
<dd>Annotation with a generic type</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#annotation_list_noparam" class="m-doc-self" id="annotation_list_noparam">annotation_list_noparam</a>(</span><span class="m-doc-wrap">a: typing.List[T])</span>
+ <dt id="annotation_list_noparam">
+ <span class="m-doc-wrap-bumper">def <a href="#annotation_list_noparam" class="m-doc-self">annotation_list_noparam</a>(</span><span class="m-doc-wrap">a: typing.List[T])</span>
</dt>
<dd>Annotation with the unparametrized List type. 3.7 adds an implicit TypeVar to it, 3.6 not, emulate that to make the test pass on older versions</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#annotation_optional" class="m-doc-self" id="annotation_optional">annotation_optional</a>(</span><span class="m-doc-wrap">a: typing.Optional[float])</span>
+ <dt id="annotation_optional">
+ <span class="m-doc-wrap-bumper">def <a href="#annotation_optional" class="m-doc-self">annotation_optional</a>(</span><span class="m-doc-wrap">a: typing.Optional[float])</span>
</dt>
<dd>Annotation with the Optional type</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#annotation_tuple_instead_of_tuple" class="m-doc-self" id="annotation_tuple_instead_of_tuple">annotation_tuple_instead_of_tuple</a>(</span><span class="m-doc-wrap">a)</span>
+ <dt id="annotation_tuple_instead_of_tuple">
+ <span class="m-doc-wrap-bumper">def <a href="#annotation_tuple_instead_of_tuple" class="m-doc-self">annotation_tuple_instead_of_tuple</a>(</span><span class="m-doc-wrap">a)</span>
</dt>
<dd>Annotation with a tuple instead of Tuple, ignored</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#annotation_union" class="m-doc-self" id="annotation_union">annotation_union</a>(</span><span class="m-doc-wrap">a: typing.Union[float, int])</span>
+ <dt id="annotation_union">
+ <span class="m-doc-wrap-bumper">def <a href="#annotation_union" class="m-doc-self">annotation_union</a>(</span><span class="m-doc-wrap">a: typing.Union[float, int])</span>
</dt>
<dd>Annotation with the Union type</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#args_kwargs" class="m-doc-self" id="args_kwargs">args_kwargs</a>(</span><span class="m-doc-wrap">a, b, *args, **kwargs)</span>
+ <dt id="args_kwargs">
+ <span class="m-doc-wrap-bumper">def <a href="#args_kwargs" class="m-doc-self">args_kwargs</a>(</span><span class="m-doc-wrap">a, b, *args, **kwargs)</span>
</dt>
<dd>Function with args and kwargs</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#no_annotation" class="m-doc-self" id="no_annotation">no_annotation</a>(</span><span class="m-doc-wrap">a, b, z)</span>
+ <dt id="no_annotation">
+ <span class="m-doc-wrap-bumper">def <a href="#no_annotation" class="m-doc-self">no_annotation</a>(</span><span class="m-doc-wrap">a, b, z)</span>
</dt>
<dd>Non-annotated function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#no_annotation_default_param" class="m-doc-self" id="no_annotation_default_param">no_annotation_default_param</a>(</span><span class="m-doc-wrap">param,
+ <dt id="no_annotation_default_param">
+ <span class="m-doc-wrap-bumper">def <a href="#no_annotation_default_param" class="m-doc-self">no_annotation_default_param</a>(</span><span class="m-doc-wrap">param,
another,
third = 'hello')</span>
</dt>
<dd>Non-annotated function with a default parameter</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#partial_annotation" class="m-doc-self" id="partial_annotation">partial_annotation</a>(</span><span class="m-doc-wrap">foo,
+ <dt id="partial_annotation">
+ <span class="m-doc-wrap-bumper">def <a href="#partial_annotation" class="m-doc-self">partial_annotation</a>(</span><span class="m-doc-wrap">foo,
param: typing.Tuple[int, int],
unannotated,
cls: object)</span>
</dt>
<dd>Partially annotated function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#positional_keyword" class="m-doc-self" id="positional_keyword">positional_keyword</a>(</span><span class="m-doc-wrap">positional_kw,<span class="m-text m-dim"> *,</span> kw_only)</span>
+ <dt id="positional_keyword">
+ <span class="m-doc-wrap-bumper">def <a href="#positional_keyword" class="m-doc-self">positional_keyword</a>(</span><span class="m-doc-wrap">positional_kw,<span class="m-text m-dim"> *,</span> kw_only)</span>
</dt>
<dd>Function with explicitly delimited keyword args</dd>
</dl>
<section id="data">
<h2><a href="#data">Data</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#ANNOTATED_VAR" class="m-doc-self" id="ANNOTATED_VAR">ANNOTATED_VAR</a>: typing.Tuple[bool, str] = (False, 'No.')
+ <dt id="ANNOTATED_VAR">
+ <a href="#ANNOTATED_VAR" class="m-doc-self">ANNOTATED_VAR</a>: typing.Tuple[bool, str] = (False, 'No.')
</dt>
<dd></dd>
- <dt>
- <a href="#UNANNOTATED_VAR" class="m-doc-self" id="UNANNOTATED_VAR">UNANNOTATED_VAR</a> = 3.45
+ <dt id="UNANNOTATED_VAR">
+ <a href="#UNANNOTATED_VAR" class="m-doc-self">UNANNOTATED_VAR</a> = 3.45
</dt>
<dd></dd>
</dl>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#pow" class="m-doc-self" id="pow">pow</a>(</span><span class="m-doc-wrap">x, y<span class="m-text m-dim">, /</span>)</span>
+ <dt id="pow">
+ <span class="m-doc-wrap-bumper">def <a href="#pow" class="m-doc-self">pow</a>(</span><span class="m-doc-wrap">x, y<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Return x**y (x to the power of y).</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#log" class="m-doc-self" id="log">log</a>(</span><span class="m-doc-wrap">...)</span>
+ <dt id="log">
+ <span class="m-doc-wrap-bumper">def <a href="#log" class="m-doc-self">log</a>(</span><span class="m-doc-wrap">...)</span>
</dt>
<dd>log(x, [base=math.e])
Return the logarithm of x to the given base.</dd>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#log" class="m-doc-self" id="log">log</a>(</span><span class="m-doc-wrap">...)</span>
+ <dt id="log">
+ <span class="m-doc-wrap-bumper">def <a href="#log" class="m-doc-self">log</a>(</span><span class="m-doc-wrap">...)</span>
</dt>
<dd>log(x[, base])</dd>
</dl>
<section id="methods">
<h2><a href="#methods">Methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#a_thing" class="m-doc-self" id="a_thing">a_thing</a>(</span><span class="m-doc-wrap">self) -> <a href="inspect_name_mapping.Class.html" class="m-doc">Class</a></span>
+ <dt id="a_thing">
+ <span class="m-doc-wrap-bumper">def <a href="#a_thing" class="m-doc-self">a_thing</a>(</span><span class="m-doc-wrap">self) -> <a href="inspect_name_mapping.Class.html" class="m-doc">Class</a></span>
</dt>
<dd>A method</dd>
</dl>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#foo" class="m-doc-self" id="foo">foo</a>(</span><span class="m-doc-wrap">) -> <a href="inspect_name_mapping.Class.html" class="m-doc">Class</a></span>
+ <dt id="foo">
+ <span class="m-doc-wrap-bumper">def <a href="#foo" class="m-doc-self">foo</a>(</span><span class="m-doc-wrap">) -> <a href="inspect_name_mapping.Class.html" class="m-doc">Class</a></span>
</dt>
<dd>This function returns Class, *not* _sub.Foo</dd>
</dl>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#foo" class="m-doc-self" id="foo">foo</a>(</span><span class="m-doc-wrap">a: <a href="inspect_name_mapping.Class.html" class="m-doc">Class</a>,
+ <dt id="foo">
+ <span class="m-doc-wrap-bumper">def <a href="#foo" class="m-doc-self">foo</a>(</span><span class="m-doc-wrap">a: <a href="inspect_name_mapping.Class.html" class="m-doc">Class</a>,
b: int) -> int</span>
</dt>
<dd>A function</dd>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#bar" class="m-doc-self" id="bar">bar</a>(</span><span class="m-doc-wrap">) -> <a href="inspect_recursive.Foo.html" class="m-doc">Foo</a></span>
+ <dt id="bar">
+ <span class="m-doc-wrap-bumper">def <a href="#bar" class="m-doc-self">bar</a>(</span><span class="m-doc-wrap">) -> <a href="inspect_recursive.Foo.html" class="m-doc">Foo</a></span>
</dt>
<dd>Function that also returns Foo</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#foo" class="m-doc-self" id="foo">foo</a>(</span><span class="m-doc-wrap">) -> <a href="inspect_recursive.Foo.html" class="m-doc">Foo</a></span>
+ <dt id="foo">
+ <span class="m-doc-wrap-bumper">def <a href="#foo" class="m-doc-self">foo</a>(</span><span class="m-doc-wrap">) -> <a href="inspect_recursive.Foo.html" class="m-doc">Foo</a></span>
</dt>
<dd>Function that returns Foo</dd>
</dl>
<section id="methods">
<h2><a href="#methods">Methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#with_traceback" class="m-doc-self" id="with_traceback">with_traceback</a>(</span><span class="m-doc-wrap">...)</span>
+ <dt id="with_traceback">
+ <span class="m-doc-wrap-bumper">def <a href="#with_traceback" class="m-doc-self">with_traceback</a>(</span><span class="m-doc-wrap">...)</span>
</dt>
<dd>Exception.with_traceback(tb) --
set self.__traceback__ to tb and return self.</dd>
<section id="dunder-methods">
<h2><a href="#dunder-methods">Special methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#__reduce__" class="m-doc-self" id="__reduce__">__reduce__</a>(</span><span class="m-doc-wrap">...)</span>
+ <dt id="__reduce__">
+ <span class="m-doc-wrap-bumper">def <a href="#__reduce__" class="m-doc-self">__reduce__</a>(</span><span class="m-doc-wrap">...)</span>
</dt>
<dd></dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#__setstate__" class="m-doc-self" id="__setstate__">__setstate__</a>(</span><span class="m-doc-wrap">...)</span>
+ <dt id="__setstate__">
+ <span class="m-doc-wrap-bumper">def <a href="#__setstate__" class="m-doc-self">__setstate__</a>(</span><span class="m-doc-wrap">...)</span>
</dt>
<dd></dd>
</dl>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#args" class="m-doc-self" id="args">args</a> <span class="m-label m-flat m-warning">get</span>
+ <dt id="args">
+ <a href="#args" class="m-doc-self">args</a> <span class="m-label m-flat m-warning">get</span>
</dt>
<dd></dd>
</dl>
<a href="#InnerEnum-YAY" class="m-doc">YAY</a> = 2</span>
</dt>
<dd>Inner enum</dd>
- <dt>
- <span class="m-doc-wrap-bumper">class <a href="#UndocumentedInnerEnum" class="m-doc-self" id="UndocumentedInnerEnum">UndocumentedInnerEnum</a>(enum.IntFlag): </span><span class="m-doc-wrap"><a href="#UndocumentedInnerEnum-FLAG_ONE" class="m-doc-self" id="UndocumentedInnerEnum-FLAG_ONE">FLAG_ONE</a> = 1
+ <dt id="UndocumentedInnerEnum">
+ <span class="m-doc-wrap-bumper">class <a href="#UndocumentedInnerEnum" class="m-doc-self">UndocumentedInnerEnum</a>(enum.IntFlag): </span><span class="m-doc-wrap"><a href="#UndocumentedInnerEnum-FLAG_ONE" class="m-doc-self" id="UndocumentedInnerEnum-FLAG_ONE">FLAG_ONE</a> = 1
<a href="#UndocumentedInnerEnum-FLAG_SEVENTEEN" class="m-doc-self" id="UndocumentedInnerEnum-FLAG_SEVENTEEN">FLAG_SEVENTEEN</a> = 17</span>
</dt>
<dd></dd>
<section id="classmethods">
<h2><a href="#classmethods">Class methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#func_on_class" class="m-doc-self" id="func_on_class">func_on_class</a>(</span><span class="m-doc-wrap">a)</span>
+ <dt id="func_on_class">
+ <span class="m-doc-wrap-bumper">def <a href="#func_on_class" class="m-doc-self">func_on_class</a>(</span><span class="m-doc-wrap">a)</span>
</dt>
<dd>A class method</dd>
</dl>
<section id="staticmethods">
<h2><a href="#staticmethods">Static methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#static_func" class="m-doc-self" id="static_func">static_func</a>(</span><span class="m-doc-wrap">a)</span>
+ <dt id="static_func">
+ <span class="m-doc-wrap-bumper">def <a href="#static_func" class="m-doc-self">static_func</a>(</span><span class="m-doc-wrap">a)</span>
</dt>
<dd>A static method</dd>
</dl>
<section id="methods">
<h2><a href="#methods">Methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#func" class="m-doc-self" id="func">func</a>(</span><span class="m-doc-wrap">self, a, b)</span>
+ <dt id="func">
+ <span class="m-doc-wrap-bumper">def <a href="#func" class="m-doc-self">func</a>(</span><span class="m-doc-wrap">self, a, b)</span>
</dt>
<dd>A method</dd>
</dl>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#a_property" class="m-doc-self" id="a_property">a_property</a> <span class="m-label m-flat m-warning">get</span>
+ <dt id="a_property">
+ <a href="#a_property" class="m-doc-self">a_property</a> <span class="m-label m-flat m-warning">get</span>
</dt>
<dd>A property</dd>
- <dt>
- <a href="#deletable_property" class="m-doc-self" id="deletable_property">deletable_property</a> <span class="m-label m-flat m-warning">get del</span>
+ <dt id="deletable_property">
+ <a href="#deletable_property" class="m-doc-self">deletable_property</a> <span class="m-label m-flat m-warning">get del</span>
</dt>
<dd>Deletable property</dd>
- <dt>
- <a href="#writable_property" class="m-doc-self" id="writable_property">writable_property</a> <span class="m-label m-flat m-success">get set</span>
+ <dt id="writable_property">
+ <a href="#writable_property" class="m-doc-self">writable_property</a> <span class="m-label m-flat m-success">get set</span>
</dt>
<dd>Writable property</dd>
- <dt>
- <a href="#writeonly_property" class="m-doc-self" id="writeonly_property">writeonly_property</a> <span class="m-label m-flat m-danger">set</span>
+ <dt id="writeonly_property">
+ <a href="#writeonly_property" class="m-doc-self">writeonly_property</a> <span class="m-label m-flat m-danger">set</span>
</dt>
<dd>Write-only property</dd>
</dl>
<section id="data">
<h2><a href="#data">Data</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#A_DATA" class="m-doc-self" id="A_DATA">A_DATA</a> = 'BOO'
+ <dt id="A_DATA">
+ <a href="#A_DATA" class="m-doc-self">A_DATA</a> = 'BOO'
</dt>
<dd></dd>
</dl>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#first" class="m-doc-self" id="first">first</a> <span class="m-label m-flat m-success">get set del</span>
+ <dt id="first">
+ <a href="#first" class="m-doc-self">first</a> <span class="m-label m-flat m-success">get set del</span>
</dt>
<dd></dd>
- <dt>
- <a href="#second" class="m-doc-self" id="second">second</a> <span class="m-label m-flat m-success">get set del</span>
+ <dt id="second">
+ <a href="#second" class="m-doc-self">second</a> <span class="m-label m-flat m-success">get set del</span>
</dt>
<dd></dd>
</dl>
<section id="dunder-methods">
<h2><a href="#dunder-methods">Special methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#__add__" class="m-doc-self" id="__add__">__add__</a>(</span><span class="m-doc-wrap">self, other)</span>
+ <dt id="__add__">
+ <span class="m-doc-wrap-bumper">def <a href="#__add__" class="m-doc-self">__add__</a>(</span><span class="m-doc-wrap">self, other)</span>
</dt>
<dd>Add a thing</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#__and__" class="m-doc-self" id="__and__">__and__</a>(</span><span class="m-doc-wrap">self, other)</span>
+ <dt id="__and__">
+ <span class="m-doc-wrap-bumper">def <a href="#__and__" class="m-doc-self">__and__</a>(</span><span class="m-doc-wrap">self, other)</span>
</dt>
<dd></dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#__init__" class="m-doc-self" id="__init__">__init__</a>(</span><span class="m-doc-wrap">self)</span>
+ <dt id="__init__">
+ <span class="m-doc-wrap-bumper">def <a href="#__init__" class="m-doc-self">__init__</a>(</span><span class="m-doc-wrap">self)</span>
</dt>
<dd>The constructor</dd>
</dl>
<a href="#MyEnum-YAY" class="m-doc">YAY</a> = 2</span>
</dt>
<dd>An enum</dd>
- <dt>
- <span class="m-doc-wrap-bumper">class <a href="#UndocumentedEnum" class="m-doc-self" id="UndocumentedEnum">UndocumentedEnum</a>(enum.IntFlag): </span><span class="m-doc-wrap"><a href="#UndocumentedEnum-FLAG_ONE" class="m-doc-self" id="UndocumentedEnum-FLAG_ONE">FLAG_ONE</a> = 1
+ <dt id="UndocumentedEnum">
+ <span class="m-doc-wrap-bumper">class <a href="#UndocumentedEnum" class="m-doc-self">UndocumentedEnum</a>(enum.IntFlag): </span><span class="m-doc-wrap"><a href="#UndocumentedEnum-FLAG_ONE" class="m-doc-self" id="UndocumentedEnum-FLAG_ONE">FLAG_ONE</a> = 1
<a href="#UndocumentedEnum-FLAG_SEVENTEEN" class="m-doc-self" id="UndocumentedEnum-FLAG_SEVENTEEN">FLAG_SEVENTEEN</a> = 17</span>
</dt>
<dd></dd>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#function" class="m-doc-self" id="function">function</a>(</span><span class="m-doc-wrap">)</span>
+ <dt id="function">
+ <span class="m-doc-wrap-bumper">def <a href="#function" class="m-doc-self">function</a>(</span><span class="m-doc-wrap">)</span>
</dt>
<dd>A function</dd>
</dl>
<section id="data">
<h2><a href="#data">Data</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#A_CONSTANT" class="m-doc-self" id="A_CONSTANT">A_CONSTANT</a> = 3.24
+ <dt id="A_CONSTANT">
+ <a href="#A_CONSTANT" class="m-doc-self">A_CONSTANT</a> = 3.24
</dt>
<dd></dd>
- <dt>
- <a href="#A_FALSE_VALUE" class="m-doc-self" id="A_FALSE_VALUE">A_FALSE_VALUE</a> = False
+ <dt id="A_FALSE_VALUE">
+ <a href="#A_FALSE_VALUE" class="m-doc-self">A_FALSE_VALUE</a> = False
</dt>
<dd></dd>
- <dt>
- <a href="#A_NONE_VALUE" class="m-doc-self" id="A_NONE_VALUE">A_NONE_VALUE</a> = None
+ <dt id="A_NONE_VALUE">
+ <a href="#A_NONE_VALUE" class="m-doc-self">A_NONE_VALUE</a> = None
</dt>
<dd></dd>
- <dt>
- <a href="#A_ZERO_VALUE" class="m-doc-self" id="A_ZERO_VALUE">A_ZERO_VALUE</a> = 0
+ <dt id="A_ZERO_VALUE">
+ <a href="#A_ZERO_VALUE" class="m-doc-self">A_ZERO_VALUE</a> = 0
</dt>
<dd></dd>
- <dt>
- <a href="#ENUM_THING" class="m-doc-self" id="ENUM_THING">ENUM_THING</a> = <a href="inspect_string.html#MyEnum-YAY" class="m-doc">MyEnum.YAY</a>
+ <dt id="ENUM_THING">
+ <a href="#ENUM_THING" class="m-doc-self">ENUM_THING</a> = <a href="inspect_string.html#MyEnum-YAY" class="m-doc">MyEnum.YAY</a>
</dt>
<dd></dd>
- <dt>
- <a href="#foo" class="m-doc-self" id="foo">foo</a>
+ <dt id="foo">
+ <a href="#foo" class="m-doc-self">foo</a>
</dt>
<dd></dd>
</dl>
<section id="methods">
<h2><a href="#methods">Methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_parent" class="m-doc-self" id="reference_parent">reference_parent</a>(</span><span class="m-doc-wrap">self,
+ <dt id="reference_parent">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_parent" class="m-doc-self">reference_parent</a>(</span><span class="m-doc-wrap">self,
a: <a href="inspect_type_links.first.Foo.html" class="m-doc">first.Foo</a>)</span>
</dt>
<dd>A method referencing its parent wrapper class</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_self" class="m-doc-self" id="reference_self">reference_self</a>(</span><span class="m-doc-wrap">self,
+ <dt id="reference_self">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_self" class="m-doc-self">reference_self</a>(</span><span class="m-doc-wrap">self,
a: <a href="inspect_type_links.first.Foo.Foo.html" class="m-doc">Foo</a>)</span>
</dt>
<dd>A method referencing its wrapper class</dd>
<section id="methods">
<h2><a href="#methods">Methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_inner" class="m-doc-self" id="reference_inner">reference_inner</a>(</span><span class="m-doc-wrap">self,
+ <dt id="reference_inner">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_inner" class="m-doc-self">reference_inner</a>(</span><span class="m-doc-wrap">self,
a: <a href="inspect_type_links.first.Foo.Foo.html" class="m-doc">Foo</a>)</span>
</dt>
<dd>A method referencing an inner class. This is quite a pathological case and I'm not sure if Foo or Foo.Foo is better.</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_other" class="m-doc-self" id="reference_other">reference_other</a>(</span><span class="m-doc-wrap">self,
+ <dt id="reference_other">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_other" class="m-doc-self">reference_other</a>(</span><span class="m-doc-wrap">self,
a: <a href="inspect_type_links.second.Foo.html" class="m-doc">second.Foo</a>)</span>
</dt>
<dd>A method referencing a type in another module</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_self" class="m-doc-self" id="reference_self">reference_self</a>(</span><span class="m-doc-wrap">self,
+ <dt id="reference_self">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_self" class="m-doc-self">reference_self</a>(</span><span class="m-doc-wrap">self,
a: <a href="inspect_type_links.first.Foo.html" class="m-doc">first.Foo</a>)</span>
</dt>
<dd>A method referencing its wrapper class. Due to the inner Foo this is quite a pathological case and I'm not sure if first.Foo or Foo is better.</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_sub" class="m-doc-self" id="reference_sub">reference_sub</a>(</span><span class="m-doc-wrap">self,
+ <dt id="reference_sub">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_sub" class="m-doc-self">reference_sub</a>(</span><span class="m-doc-wrap">self,
a: <a href="inspect_type_links.first.sub.Foo.html" class="m-doc">sub.Foo</a>,
b: <a href="inspect_type_links.first.sub.Foo.html" class="m-doc">sub.Foo</a>)</span>
</dt>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_other" class="m-doc-self" id="reference_other">reference_other</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.second.Foo.html" class="m-doc">second.Foo</a>)</span>
+ <dt id="reference_other">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_other" class="m-doc-self">reference_other</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.second.Foo.html" class="m-doc">second.Foo</a>)</span>
</dt>
<dd>A function referencing a type in another module</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_self" class="m-doc-self" id="reference_self">reference_self</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.Foo.html" class="m-doc">Foo</a>,
+ <dt id="reference_self">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_self" class="m-doc-self">reference_self</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.Foo.html" class="m-doc">Foo</a>,
b: <a href="inspect_type_links.first.Foo.html" class="m-doc">Foo</a>)</span>
</dt>
<dd>A function referencing a type in this module</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_sub" class="m-doc-self" id="reference_sub">reference_sub</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.sub.Foo.html" class="m-doc">sub.Foo</a>,
+ <dt id="reference_sub">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_sub" class="m-doc-self">reference_sub</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.sub.Foo.html" class="m-doc">sub.Foo</a>,
b: <a href="inspect_type_links.first.sub.Foo.html" class="m-doc">sub.Foo</a>)</span>
</dt>
<dd>A function referencing a type in a submodule</dd>
<section id="methods">
<h2><a href="#methods">Methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_parent" class="m-doc-self" id="reference_parent">reference_parent</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.Foo.html" class="m-doc">first.Foo</a>,
+ <dt id="reference_parent">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_parent" class="m-doc-self">reference_parent</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.Foo.html" class="m-doc">first.Foo</a>,
b: <a href="inspect_type_links.first.Foo.html" class="m-doc">first.Foo</a>)</span>
</dt>
<dd>A method referencing a type in a parent module</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_self" class="m-doc-self" id="reference_self">reference_self</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.sub.Foo.html" class="m-doc">Foo</a>)</span>
+ <dt id="reference_self">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_self" class="m-doc-self">reference_self</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.sub.Foo.html" class="m-doc">Foo</a>)</span>
</dt>
<dd>A method referencing a type in this submodule</dd>
</dl>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_parent" class="m-doc-self" id="reference_parent">reference_parent</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.Foo.html" class="m-doc">first.Foo</a>,
+ <dt id="reference_parent">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_parent" class="m-doc-self">reference_parent</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.Foo.html" class="m-doc">first.Foo</a>,
b: <a href="inspect_type_links.first.Foo.html" class="m-doc">first.Foo</a>)</span>
</dt>
<dd>A function referencing a type in a parent module</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#reference_self" class="m-doc-self" id="reference_self">reference_self</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.sub.Foo.html" class="m-doc">Foo</a>,
+ <dt id="reference_self">
+ <span class="m-doc-wrap-bumper">def <a href="#reference_self" class="m-doc-self">reference_self</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.first.sub.Foo.html" class="m-doc">Foo</a>,
b: <a href="inspect_type_links.first.sub.Foo.html" class="m-doc">Foo</a>)</span>
</dt>
<dd>A function referencing a type in this submodule</dd>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#type_property" class="m-doc-self" id="type_property">type_property</a>: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a> <span class="m-label m-flat m-warning">get</span>
+ <dt id="type_property">
+ <a href="#type_property" class="m-doc-self">type_property</a>: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a> <span class="m-label m-flat m-warning">get</span>
</dt>
<dd>A property</dd>
- <dt>
- <a href="#type_property_string_invalid" class="m-doc-self" id="type_property_string_invalid">type_property_string_invalid</a>: FooBar <span class="m-label m-flat m-warning">get</span>
+ <dt id="type_property_string_invalid">
+ <a href="#type_property_string_invalid" class="m-doc-self">type_property_string_invalid</a>: FooBar <span class="m-label m-flat m-warning">get</span>
</dt>
<dd>A property</dd>
- <dt>
- <a href="#type_property_string_nested" class="m-doc-self" id="type_property_string_nested">type_property_string_nested</a>: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any] <span class="m-label m-flat m-warning">get</span>
+ <dt id="type_property_string_nested">
+ <a href="#type_property_string_nested" class="m-doc-self">type_property_string_nested</a>: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any] <span class="m-label m-flat m-warning">get</span>
</dt>
<dd>A property</dd>
- <dt>
- <a href="#type_property_writeonly" class="m-doc-self" id="type_property_writeonly">type_property_writeonly</a>: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a> <span class="m-label m-flat m-danger">set</span>
+ <dt id="type_property_writeonly">
+ <a href="#type_property_writeonly" class="m-doc-self">type_property_writeonly</a>: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a> <span class="m-label m-flat m-danger">set</span>
</dt>
<dd>A writeonly property</dd>
- <dt>
- <a href="#type_property_writeonly_string_invalid" class="m-doc-self" id="type_property_writeonly_string_invalid">type_property_writeonly_string_invalid</a>: Foo.Bar <span class="m-label m-flat m-danger">set</span>
+ <dt id="type_property_writeonly_string_invalid">
+ <a href="#type_property_writeonly_string_invalid" class="m-doc-self">type_property_writeonly_string_invalid</a>: Foo.Bar <span class="m-label m-flat m-danger">set</span>
</dt>
<dd>A writeonly property with invalid string type</dd>
- <dt>
- <a href="#type_property_writeonly_string_nested" class="m-doc-self" id="type_property_writeonly_string_nested">type_property_writeonly_string_nested</a>: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any] <span class="m-label m-flat m-danger">set</span>
+ <dt id="type_property_writeonly_string_nested">
+ <a href="#type_property_writeonly_string_nested" class="m-doc-self">type_property_writeonly_string_nested</a>: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any] <span class="m-label m-flat m-danger">set</span>
</dt>
<dd>A writeonly property with a string nested type</dd>
</dl>
<section id="data">
<h2><a href="#data">Data</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#TYPE_DATA_STRING_INVALID" class="m-doc-self" id="TYPE_DATA_STRING_INVALID">TYPE_DATA_STRING_INVALID</a>: Foo.Bar = 3
+ <dt id="TYPE_DATA_STRING_INVALID">
+ <a href="#TYPE_DATA_STRING_INVALID" class="m-doc-self">TYPE_DATA_STRING_INVALID</a>: Foo.Bar = 3
</dt>
<dd></dd>
</dl>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#type_slot" class="m-doc-self" id="type_slot">type_slot</a>: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a> <span class="m-label m-flat m-success">get set del</span>
+ <dt id="type_slot">
+ <a href="#type_slot" class="m-doc-self">type_slot</a>: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a> <span class="m-label m-flat m-success">get set del</span>
</dt>
<dd></dd>
- <dt>
- <a href="#type_slot_string_nested" class="m-doc-self" id="type_slot_string_nested">type_slot_string_nested</a>: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any] <span class="m-label m-flat m-success">get set del</span>
+ <dt id="type_slot_string_nested">
+ <a href="#type_slot_string_nested" class="m-doc-self">type_slot_string_nested</a>: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any] <span class="m-label m-flat m-success">get set del</span>
</dt>
<dd></dd>
</dl>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#type_slot_string_invalid" class="m-doc-self" id="type_slot_string_invalid">type_slot_string_invalid</a>: typing.List[FooBar] <span class="m-label m-flat m-success">get set del</span>
+ <dt id="type_slot_string_invalid">
+ <a href="#type_slot_string_invalid" class="m-doc-self">type_slot_string_invalid</a>: typing.List[FooBar] <span class="m-label m-flat m-success">get set del</span>
</dt>
<dd></dd>
</dl>
<section id="enums">
<h2><a href="#enums">Enums</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">class <a href="#Enum" class="m-doc-self" id="Enum">Enum</a>(enum.Enum): </span><span class="m-doc-wrap"><a href="#Enum-FIRST" class="m-doc-self" id="Enum-FIRST">FIRST</a> = 1
+ <dt id="Enum">
+ <span class="m-doc-wrap-bumper">class <a href="#Enum" class="m-doc-self">Enum</a>(enum.Enum): </span><span class="m-doc-wrap"><a href="#Enum-FIRST" class="m-doc-self" id="Enum-FIRST">FIRST</a> = 1
<a href="#Enum-SECOND" class="m-doc-self" id="Enum-SECOND">SECOND</a> = 2</span>
</dt>
<dd>An enum</dd>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_cant_link" class="m-doc-self" id="type_cant_link">type_cant_link</a>(</span><span class="m-doc-wrap">a: inspect_type_links.second._Hidden)</span>
+ <dt id="type_cant_link">
+ <span class="m-doc-wrap-bumper">def <a href="#type_cant_link" class="m-doc-self">type_cant_link</a>(</span><span class="m-doc-wrap">a: inspect_type_links.second._Hidden)</span>
</dt>
<dd>Annotation linking to a type that's a part of INPUT_MODULES but not known</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_default_values" class="m-doc-self" id="type_default_values">type_default_values</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a> = <a href="inspect_type_links.second.html#Enum-SECOND" class="m-doc">Enum.SECOND</a>,
+ <dt id="type_default_values">
+ <span class="m-doc-wrap-bumper">def <a href="#type_default_values" class="m-doc-self">type_default_values</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a> = <a href="inspect_type_links.second.html#Enum-SECOND" class="m-doc">Enum.SECOND</a>,
b: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>] = (<class 'inspect_type_links.second.Foo'>,),
c: <a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a> = …)</span>
</dt>
<dd>A function with default values, one enum, one tuple and the third nonrepresentable (yes, the tuple looks ugly)</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_enum" class="m-doc-self" id="type_enum">type_enum</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>)</span>
+ <dt id="type_enum">
+ <span class="m-doc-wrap-bumper">def <a href="#type_enum" class="m-doc-self">type_enum</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>)</span>
</dt>
<dd>Function referencing an enum</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_nested" class="m-doc-self" id="type_nested">type_nested</a>(</span><span class="m-doc-wrap">a: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any])</span>
+ <dt id="type_nested">
+ <span class="m-doc-wrap-bumper">def <a href="#type_nested" class="m-doc-self">type_nested</a>(</span><span class="m-doc-wrap">a: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any])</span>
</dt>
<dd>A function with nested type annotation</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_nested_string" class="m-doc-self" id="type_nested_string">type_nested_string</a>(</span><span class="m-doc-wrap">a: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any])</span>
+ <dt id="type_nested_string">
+ <span class="m-doc-wrap-bumper">def <a href="#type_nested_string" class="m-doc-self">type_nested_string</a>(</span><span class="m-doc-wrap">a: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any])</span>
</dt>
<dd>A function with nested string type annotation</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_nested_string_invalid" class="m-doc-self" id="type_nested_string_invalid">type_nested_string_invalid</a>(</span><span class="m-doc-wrap">a: typing.Tuple[FooBar, List[Enum], Any])</span>
+ <dt id="type_nested_string_invalid">
+ <span class="m-doc-wrap-bumper">def <a href="#type_nested_string_invalid" class="m-doc-self">type_nested_string_invalid</a>(</span><span class="m-doc-wrap">a: typing.Tuple[FooBar, List[Enum], Any])</span>
</dt>
<dd>A function with invalid nested string type annotation</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_return" class="m-doc-self" id="type_return">type_return</a>(</span><span class="m-doc-wrap">) -> <a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a></span>
+ <dt id="type_return">
+ <span class="m-doc-wrap-bumper">def <a href="#type_return" class="m-doc-self">type_return</a>(</span><span class="m-doc-wrap">) -> <a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a></span>
</dt>
<dd>A function with a return type annotation</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_return_string_invalid" class="m-doc-self" id="type_return_string_invalid">type_return_string_invalid</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>) -> FooBar</span>
+ <dt id="type_return_string_invalid">
+ <span class="m-doc-wrap-bumper">def <a href="#type_return_string_invalid" class="m-doc-self">type_return_string_invalid</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>) -> FooBar</span>
</dt>
<dd>A function with invalid return string type annotation</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_return_string_nested" class="m-doc-self" id="type_return_string_nested">type_return_string_nested</a>(</span><span class="m-doc-wrap">) -> typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any]</span>
+ <dt id="type_return_string_nested">
+ <span class="m-doc-wrap-bumper">def <a href="#type_return_string_nested" class="m-doc-self">type_return_string_nested</a>(</span><span class="m-doc-wrap">) -> typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any]</span>
</dt>
<dd>A function with a string nested return type</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_string" class="m-doc-self" id="type_string">type_string</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>)</span>
+ <dt id="type_string">
+ <span class="m-doc-wrap-bumper">def <a href="#type_string" class="m-doc-self">type_string</a>(</span><span class="m-doc-wrap">a: <a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>)</span>
</dt>
<dd>A function with string type annotation</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_string_invalid" class="m-doc-self" id="type_string_invalid">type_string_invalid</a>(</span><span class="m-doc-wrap">a: Foo.Bar)</span>
+ <dt id="type_string_invalid">
+ <span class="m-doc-wrap-bumper">def <a href="#type_string_invalid" class="m-doc-self">type_string_invalid</a>(</span><span class="m-doc-wrap">a: Foo.Bar)</span>
</dt>
<dd>A function with invalid string type annotation</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_string_nested" class="m-doc-self" id="type_string_nested">type_string_nested</a>(</span><span class="m-doc-wrap">a: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any])</span>
+ <dt id="type_string_nested">
+ <span class="m-doc-wrap-bumper">def <a href="#type_string_nested" class="m-doc-self">type_string_nested</a>(</span><span class="m-doc-wrap">a: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any])</span>
</dt>
<dd>A function with string nested type annotation</dd>
</dl>
<section id="data">
<h2><a href="#data">Data</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#TYPE_DATA" class="m-doc-self" id="TYPE_DATA">TYPE_DATA</a>: <a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>
+ <dt id="TYPE_DATA">
+ <a href="#TYPE_DATA" class="m-doc-self">TYPE_DATA</a>: <a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>
</dt>
<dd></dd>
- <dt>
- <a href="#TYPE_DATA_ENUM" class="m-doc-self" id="TYPE_DATA_ENUM">TYPE_DATA_ENUM</a>: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a> = <a href="inspect_type_links.second.html#Enum-SECOND" class="m-doc">Enum.SECOND</a>
+ <dt id="TYPE_DATA_ENUM">
+ <a href="#TYPE_DATA_ENUM" class="m-doc-self">TYPE_DATA_ENUM</a>: <a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a> = <a href="inspect_type_links.second.html#Enum-SECOND" class="m-doc">Enum.SECOND</a>
</dt>
<dd></dd>
- <dt>
- <a href="#TYPE_DATA_STRING_NESTED" class="m-doc-self" id="TYPE_DATA_STRING_NESTED">TYPE_DATA_STRING_NESTED</a>: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any] = {}
+ <dt id="TYPE_DATA_STRING_NESTED">
+ <a href="#TYPE_DATA_STRING_NESTED" class="m-doc-self">TYPE_DATA_STRING_NESTED</a>: typing.Tuple[<a href="inspect_type_links.second.Foo.html" class="m-doc">Foo</a>, typing.List[<a href="inspect_type_links.second.html#Enum" class="m-doc">Enum</a>], typing.Any] = {}
</dt>
<dd></dd>
</dl>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#p-property" class="m-doc-self" id="p-property">property</a>: <a href="m.link_formatting.html#this-is-an-url#e-Enum" class="m-doc">Enum</a> <span class="m-label m-flat m-warning">get</span>
+ <dt id="p-property">
+ <a href="#p-property" class="m-doc-self">property</a>: <a href="m.link_formatting.html#this-is-an-url#e-Enum" class="m-doc">Enum</a> <span class="m-label m-flat m-warning">get</span>
</dt>
<dd>A property.</dd>
</dl>
<section id="staticmethods">
<h2><a href="#staticmethods">Static methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#o-a_function-46f8a" class="m-doc-self" id="o-a_function-46f8a">a_function</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>) -> int</span>
+ <dt id="o-a_function-46f8a">
+ <span class="m-doc-wrap-bumper">def <a href="#o-a_function-46f8a" class="m-doc-self">a_function</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>) -> int</span>
</dt>
<dd>A static function that should have the same hash as takes_int()</dd>
</dl>
<section id="methods">
<h2><a href="#methods">Methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#o-bar-745a3" class="m-doc-self" id="o-bar-745a3">bar</a>(</span><span class="m-doc-wrap">self,
+ <dt id="o-bar-745a3">
+ <span class="m-doc-wrap-bumper">def <a href="#o-bar-745a3" class="m-doc-self">bar</a>(</span><span class="m-doc-wrap">self,
arg0: int<span class="m-text m-dim">, /</span>) -> int</span>
</dt>
<dd>Should have the same hash as foo() but not as a_function()</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#o-foo-745a3" class="m-doc-self" id="o-foo-745a3">foo</a>(</span><span class="m-doc-wrap">self,
+ <dt id="o-foo-745a3">
+ <span class="m-doc-wrap-bumper">def <a href="#o-foo-745a3" class="m-doc-self">foo</a>(</span><span class="m-doc-wrap">self,
arg0: int<span class="m-text m-dim">, /</span>) -> int</span>
</dt>
<dd>Should have the same hash as bar() but not as a_function()</dd>
<section id="enums">
<h2><a href="#enums">Enums</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">class <a href="#e-Enum" class="m-doc-self" id="e-Enum">Enum</a>(enum.Enum): </span><span class="m-doc-wrap"><a href="#v-Enum-FIRST_VALUE" class="m-doc-self" id="v-Enum-FIRST_VALUE">FIRST_VALUE</a> = 1
+ <dt id="e-Enum">
+ <span class="m-doc-wrap-bumper">class <a href="#e-Enum" class="m-doc-self">Enum</a>(enum.Enum): </span><span class="m-doc-wrap"><a href="#v-Enum-FIRST_VALUE" class="m-doc-self" id="v-Enum-FIRST_VALUE">FIRST_VALUE</a> = 1
<a href="#v-Enum-SECOND_VALUE" class="m-doc-self" id="v-Enum-SECOND_VALUE">SECOND_VALUE</a> = 2</span>
</dt>
<dd>An enum</dd>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#f-function" class="m-doc-self" id="f-function">function</a>(</span><span class="m-doc-wrap">a: <a href="m.link_formatting.html#this-is-an-url#e-Enum" class="m-doc">Enum</a> = <a href="m.link_formatting.html#this-is-an-url#v-Enum-SECOND_VALUE" class="m-doc">Enum.SECOND_VALUE</a>) -> <a href="c.link_formatting.Class.html#this-is-an-url" class="m-doc">Class</a></span>
+ <dt id="f-function">
+ <span class="m-doc-wrap-bumper">def <a href="#f-function" class="m-doc-self">function</a>(</span><span class="m-doc-wrap">a: <a href="m.link_formatting.html#this-is-an-url#e-Enum" class="m-doc">Enum</a> = <a href="m.link_formatting.html#this-is-an-url#v-Enum-SECOND_VALUE" class="m-doc">Enum.SECOND_VALUE</a>) -> <a href="c.link_formatting.Class.html#this-is-an-url" class="m-doc">Class</a></span>
</dt>
<dd>A function.</dd>
</dl>
<section id="data">
<h2><a href="#data">Data</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#d-SOME_DATA" class="m-doc-self" id="d-SOME_DATA">SOME_DATA</a>: <a href="m.link_formatting.html#this-is-an-url#e-Enum" class="m-doc">Enum</a> = <a href="m.link_formatting.html#this-is-an-url#v-Enum-FIRST_VALUE" class="m-doc">Enum.FIRST_VALUE</a>
+ <dt id="d-SOME_DATA">
+ <a href="#d-SOME_DATA" class="m-doc-self">SOME_DATA</a>: <a href="m.link_formatting.html#this-is-an-url#e-Enum" class="m-doc">Enum</a> = <a href="m.link_formatting.html#this-is-an-url#v-Enum-FIRST_VALUE" class="m-doc">Enum.FIRST_VALUE</a>
</dt>
<dd></dd>
</dl>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#o-an_overloaded_function-8f19c" class="m-doc-self" id="o-an_overloaded_function-8f19c">an_overloaded_function</a>(</span><span class="m-doc-wrap">arg0: int,
+ <dt id="o-an_overloaded_function-8f19c">
+ <span class="m-doc-wrap-bumper">def <a href="#o-an_overloaded_function-8f19c" class="m-doc-self">an_overloaded_function</a>(</span><span class="m-doc-wrap">arg0: int,
arg1: float<span class="m-text m-dim">, /</span>) -> int</span>
</dt>
<dd>Each overload should have a different hash</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#o-an_overloaded_function-46f8a" class="m-doc-self" id="o-an_overloaded_function-46f8a">an_overloaded_function</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>) -> int</span>
+ <dt id="o-an_overloaded_function-46f8a">
+ <span class="m-doc-wrap-bumper">def <a href="#o-an_overloaded_function-46f8a" class="m-doc-self">an_overloaded_function</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>) -> int</span>
</dt>
<dd>Each overload should have a different hash</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#o-an_overloaded_function-d36ce" class="m-doc-self" id="o-an_overloaded_function-d36ce">an_overloaded_function</a>(</span><span class="m-doc-wrap">arg0: int,
+ <dt id="o-an_overloaded_function-d36ce">
+ <span class="m-doc-wrap-bumper">def <a href="#o-an_overloaded_function-d36ce" class="m-doc-self">an_overloaded_function</a>(</span><span class="m-doc-wrap">arg0: int,
arg1: <a href="c.link_formatting.pybind.Foo.html#this-is-an-url" class="m-doc">Foo</a><span class="m-text m-dim">, /</span>) -> int</span>
</dt>
<dd>Each overload should have a different hash</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#o-takes_int-46f8a" class="m-doc-self" id="o-takes_int-46f8a">takes_int</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>) -> int</span>
+ <dt id="o-takes_int-46f8a">
+ <span class="m-doc-wrap-bumper">def <a href="#o-takes_int-46f8a" class="m-doc-self">takes_int</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>) -> int</span>
</dt>
<dd>Should have the same hash as Foo.a_function()</dd>
</dl>
<section id="enums">
<h2><a href="#enums">Enums</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">class <a href="#MyEnum" class="m-doc-self" id="MyEnum">MyEnum</a>: </span><span class="m-doc-wrap"><a href="#MyEnum-First" class="m-doc-self" id="MyEnum-First">First</a> = 0
+ <dt id="MyEnum">
+ <span class="m-doc-wrap-bumper">class <a href="#MyEnum" class="m-doc-self">MyEnum</a>: </span><span class="m-doc-wrap"><a href="#MyEnum-First" class="m-doc-self" id="MyEnum-First">First</a> = 0
<a href="#MyEnum-Second" class="m-doc-self" id="MyEnum-Second">Second</a> = 1
<a href="#MyEnum-Third" class="m-doc-self" id="MyEnum-Third">Third</a> = 74
<a href="#MyEnum-CONSISTANTE" class="m-doc-self" id="MyEnum-CONSISTANTE">CONSISTANTE</a> = -5</span>
</dt>
<dd>An enum without value docs :(</dd>
- <dt>
- <span class="m-doc-wrap-bumper">class <a href="#SixtyfourBitFlag" class="m-doc-self" id="SixtyfourBitFlag">SixtyfourBitFlag</a>: </span><span class="m-doc-wrap"><a href="#SixtyfourBitFlag-Yes" class="m-doc-self" id="SixtyfourBitFlag-Yes">Yes</a> = 1000000000000
+ <dt id="SixtyfourBitFlag">
+ <span class="m-doc-wrap-bumper">class <a href="#SixtyfourBitFlag" class="m-doc-self">SixtyfourBitFlag</a>: </span><span class="m-doc-wrap"><a href="#SixtyfourBitFlag-Yes" class="m-doc-self" id="SixtyfourBitFlag-Yes">Yes</a> = 1000000000000
<a href="#SixtyfourBitFlag-No" class="m-doc-self" id="SixtyfourBitFlag-No">No</a> = 18446744073709551615</span>
</dt>
<dd>64-bit flags</dd>
<section id="staticmethods">
<h2><a href="#staticmethods">Static methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#a_thing-da39a" class="m-doc-self" id="a_thing-da39a">a_thing</a>(</span><span class="m-doc-wrap">) -> <a href="pybind_name_mapping.Class.html" class="m-doc">Class</a></span>
+ <dt id="a_thing-da39a">
+ <span class="m-doc-wrap-bumper">def <a href="#a_thing-da39a" class="m-doc-self">a_thing</a>(</span><span class="m-doc-wrap">) -> <a href="pybind_name_mapping.Class.html" class="m-doc">Class</a></span>
</dt>
<dd>A method</dd>
</dl>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#foo" class="m-doc-self" id="foo">foo</a>(</span><span class="m-doc-wrap">) -> <a href="pybind_name_mapping.Class.html" class="m-doc">Class</a></span>
+ <dt id="foo">
+ <span class="m-doc-wrap-bumper">def <a href="#foo" class="m-doc-self">foo</a>(</span><span class="m-doc-wrap">) -> <a href="pybind_name_mapping.Class.html" class="m-doc">Class</a></span>
</dt>
<dd>This function returns Class, *not* _sub.Foo</dd>
</dl>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#foo-c5914" class="m-doc-self" id="foo-c5914">foo</a>(</span><span class="m-doc-wrap">arg0: <a href="pybind_name_mapping.Class.html" class="m-doc">Class</a>,
+ <dt id="foo-c5914">
+ <span class="m-doc-wrap-bumper">def <a href="#foo-c5914" class="m-doc-self">foo</a>(</span><span class="m-doc-wrap">arg0: <a href="pybind_name_mapping.Class.html" class="m-doc">Class</a>,
arg1: int<span class="m-text m-dim">, /</span>) -> int</span>
</dt>
<dd>A function</dd>
<section id="staticmethods">
<h2><a href="#staticmethods">Static methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#static_function-8f19c" class="m-doc-self" id="static_function-8f19c">static_function</a>(</span><span class="m-doc-wrap">arg0: int,
+ <dt id="static_function-8f19c">
+ <span class="m-doc-wrap-bumper">def <a href="#static_function-8f19c" class="m-doc-self">static_function</a>(</span><span class="m-doc-wrap">arg0: int,
arg1: float<span class="m-text m-dim">, /</span>) -> <a href="pybind_signatures.MyClass.html" class="m-doc">MyClass</a></span>
</dt>
<dd>Static method with positional-only args</dd>
<section id="methods">
<h2><a href="#methods">Methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#another-6eef6" class="m-doc-self" id="another-6eef6">another</a>(</span><span class="m-doc-wrap">self<span class="m-text m-dim">, /</span>) -> int</span>
+ <dt id="another-6eef6">
+ <span class="m-doc-wrap-bumper">def <a href="#another-6eef6" class="m-doc-self">another</a>(</span><span class="m-doc-wrap">self<span class="m-text m-dim">, /</span>) -> int</span>
</dt>
<dd>Instance method with no args, 'self' is thus position-only</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#instance_function-a8577" class="m-doc-self" id="instance_function-a8577">instance_function</a>(</span><span class="m-doc-wrap">self,
+ <dt id="instance_function-a8577">
+ <span class="m-doc-wrap-bumper">def <a href="#instance_function-a8577" class="m-doc-self">instance_function</a>(</span><span class="m-doc-wrap">self,
arg0: int,
arg1: str<span class="m-text m-dim">, /</span>) -> Tuple[float, int]</span>
</dt>
<dd>Instance method with positional-only args</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#instance_function_kwargs-a8577" class="m-doc-self" id="instance_function_kwargs-a8577">instance_function_kwargs</a>(</span><span class="m-doc-wrap">self,
+ <dt id="instance_function_kwargs-a8577">
+ <span class="m-doc-wrap-bumper">def <a href="#instance_function_kwargs-a8577" class="m-doc-self">instance_function_kwargs</a>(</span><span class="m-doc-wrap">self,
hey: int,
what: str = '<eh?>') -> Tuple[float, int]</span>
</dt>
<section id="dunder-methods">
<h2><a href="#dunder-methods">Special methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#__init__-6eef6" class="m-doc-self" id="__init__-6eef6">__init__</a>(</span><span class="m-doc-wrap">self<span class="m-text m-dim">, /</span>)</span>
+ <dt id="__init__-6eef6">
+ <span class="m-doc-wrap-bumper">def <a href="#__init__-6eef6" class="m-doc-self">__init__</a>(</span><span class="m-doc-wrap">self<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Constructor</dd>
</dl>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#bar" class="m-doc-self" id="bar">bar</a>: float <span class="m-label m-flat m-warning">get</span>
+ <dt id="bar">
+ <a href="#bar" class="m-doc-self">bar</a>: float <span class="m-label m-flat m-warning">get</span>
</dt>
<dd>A read-only property</dd>
- <dt>
- <a href="#foo" class="m-doc-self" id="foo">foo</a>: float <span class="m-label m-flat m-success">get set</span>
+ <dt id="foo">
+ <a href="#foo" class="m-doc-self">foo</a>: float <span class="m-label m-flat m-success">get set</span>
</dt>
<dd>A read/write property</dd>
</dl>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#writeonly" class="m-doc-self" id="writeonly">writeonly</a>: float <span class="m-label m-flat m-danger">set</span>
+ <dt id="writeonly">
+ <a href="#writeonly" class="m-doc-self">writeonly</a>: float <span class="m-label m-flat m-danger">set</span>
</dt>
<dd>A write-only property</dd>
- <dt>
- <a href="#writeonly_crazy" class="m-doc-self" id="writeonly_crazy">writeonly_crazy</a> <span class="m-label m-flat m-danger">set</span>
+ <dt id="writeonly_crazy">
+ <a href="#writeonly_crazy" class="m-doc-self">writeonly_crazy</a> <span class="m-label m-flat m-danger">set</span>
</dt>
<dd>A write-only property with a type that can't be parsed</dd>
</dl>
<section id="data">
<h2><a href="#data">Data</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#is_pybind23" class="m-doc-self" id="is_pybind23">is_pybind23</a> = True
+ <dt id="is_pybind23">
+ <a href="#is_pybind23" class="m-doc-self">is_pybind23</a> = True
</dt>
<dd></dd>
</dl>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#crazy_signature-6eef6" class="m-doc-self" id="crazy_signature-6eef6">crazy_signature</a>(</span><span class="m-doc-wrap">…)</span>
+ <dt id="crazy_signature-6eef6">
+ <span class="m-doc-wrap-bumper">def <a href="#crazy_signature-6eef6" class="m-doc-self">crazy_signature</a>(</span><span class="m-doc-wrap">…)</span>
</dt>
<dd>Function that failed to get parsed</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#duck-9024d" class="m-doc-self" id="duck-9024d">duck</a>(</span><span class="m-doc-wrap">*args, **kwargs)</span>
+ <dt id="duck-9024d">
+ <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)</span>
</dt>
<dd>A function taking args/kwargs directly</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#overloaded-46f8a" class="m-doc-self" id="overloaded-46f8a">overloaded</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>) -> str</span>
+ <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>
<dd>Overloaded for ints</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#overloaded-685e8" class="m-doc-self" id="overloaded-685e8">overloaded</a>(</span><span class="m-doc-wrap">arg0: float<span class="m-text m-dim">, /</span>) -> bool</span>
+ <dt id="overloaded-685e8">
+ <span class="m-doc-wrap-bumper">def <a href="#overloaded-685e8" class="m-doc-self">overloaded</a>(</span><span class="m-doc-wrap">arg0: float<span class="m-text m-dim">, /</span>) -> bool</span>
</dt>
<dd>Overloaded for floats</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#scale-8f19c" class="m-doc-self" id="scale-8f19c">scale</a>(</span><span class="m-doc-wrap">arg0: int,
+ <dt id="scale-8f19c">
+ <span class="m-doc-wrap-bumper">def <a href="#scale-8f19c" class="m-doc-self">scale</a>(</span><span class="m-doc-wrap">arg0: int,
arg1: float<span class="m-text m-dim">, /</span>) -> int</span>
</dt>
<dd>Scale an integer</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#scale_kwargs-8f19c" class="m-doc-self" id="scale_kwargs-8f19c">scale_kwargs</a>(</span><span class="m-doc-wrap">a: int,
+ <dt id="scale_kwargs-8f19c">
+ <span class="m-doc-wrap-bumper">def <a href="#scale_kwargs-8f19c" class="m-doc-self">scale_kwargs</a>(</span><span class="m-doc-wrap">a: int,
argument: float) -> int</span>
</dt>
<dd>Scale an integer, kwargs</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#takes_a_function-b0069" class="m-doc-self" id="takes_a_function-b0069">takes_a_function</a>(</span><span class="m-doc-wrap">arg0: Callable[[float, List[float]], int]<span class="m-text m-dim">, /</span>)</span>
+ <dt id="takes_a_function-b0069">
+ <span class="m-doc-wrap-bumper">def <a href="#takes_a_function-b0069" class="m-doc-self">takes_a_function</a>(</span><span class="m-doc-wrap">arg0: Callable[[float, List[float]], int]<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>A function taking a Callable</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#taking_a_list_returning_a_tuple-54d79" class="m-doc-self" id="taking_a_list_returning_a_tuple-54d79">taking_a_list_returning_a_tuple</a>(</span><span class="m-doc-wrap">arg0: List[float]<span class="m-text m-dim">, /</span>) -> Tuple[int, int, int]</span>
+ <dt id="taking_a_list_returning_a_tuple-54d79">
+ <span class="m-doc-wrap-bumper">def <a href="#taking_a_list_returning_a_tuple-54d79" class="m-doc-self">taking_a_list_returning_a_tuple</a>(</span><span class="m-doc-wrap">arg0: List[float]<span class="m-text m-dim">, /</span>) -> Tuple[int, int, int]</span>
</dt>
<dd>Takes a list, returns a tuple</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-fe11a" class="m-doc-self" id="tenOverloads-fe11a">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: float,
+ <dt id="tenOverloads-fe11a">
+ <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-fe11a" class="m-doc-self">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: float,
arg1: float<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Ten overloads of a function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-8f19c" class="m-doc-self" id="tenOverloads-8f19c">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: int,
+ <dt id="tenOverloads-8f19c">
+ <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-8f19c" class="m-doc-self">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: int,
arg1: float<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Ten overloads of a function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-bd997" class="m-doc-self" id="tenOverloads-bd997">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: bool,
+ <dt id="tenOverloads-bd997">
+ <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-bd997" class="m-doc-self">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: bool,
arg1: float<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Ten overloads of a function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-8710e" class="m-doc-self" id="tenOverloads-8710e">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: float,
+ <dt id="tenOverloads-8710e">
+ <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-8710e" class="m-doc-self">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: float,
arg1: int<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Ten overloads of a function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-e9329" class="m-doc-self" id="tenOverloads-e9329">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: int,
+ <dt id="tenOverloads-e9329">
+ <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-e9329" class="m-doc-self">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: int,
arg1: int<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Ten overloads of a function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-3d438" class="m-doc-self" id="tenOverloads-3d438">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: bool,
+ <dt id="tenOverloads-3d438">
+ <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-3d438" class="m-doc-self">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: bool,
arg1: int<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Ten overloads of a function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-841cb" class="m-doc-self" id="tenOverloads-841cb">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: float,
+ <dt id="tenOverloads-841cb">
+ <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-841cb" class="m-doc-self">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: float,
arg1: bool<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Ten overloads of a function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-a6f98" class="m-doc-self" id="tenOverloads-a6f98">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: int,
+ <dt id="tenOverloads-a6f98">
+ <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-a6f98" class="m-doc-self">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: int,
arg1: bool<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Ten overloads of a function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-2d308" class="m-doc-self" id="tenOverloads-2d308">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: bool,
+ <dt id="tenOverloads-2d308">
+ <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-2d308" class="m-doc-self">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: bool,
arg1: bool<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Ten overloads of a function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-6e57b" class="m-doc-self" id="tenOverloads-6e57b">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: str,
+ <dt id="tenOverloads-6e57b">
+ <span class="m-doc-wrap-bumper">def <a href="#tenOverloads-6e57b" class="m-doc-self">tenOverloads</a>(</span><span class="m-doc-wrap">arg0: str,
arg1: str<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Ten overloads of a function</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#void_function-46f8a" class="m-doc-self" id="void_function-46f8a">void_function</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>)</span>
+ <dt id="void_function-46f8a">
+ <span class="m-doc-wrap-bumper">def <a href="#void_function-46f8a" class="m-doc-self">void_function</a>(</span><span class="m-doc-wrap">arg0: int<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Returns nothing</dd>
</dl>
<section id="dunder-methods">
<h2><a href="#dunder-methods">Special methods</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#__init__-8f54a" class="m-doc-self" id="__init__-8f54a">__init__</a>(</span><span class="m-doc-wrap">self,
+ <dt id="__init__-8f54a">
+ <span class="m-doc-wrap-bumper">def <a href="#__init__-8f54a" class="m-doc-self">__init__</a>(</span><span class="m-doc-wrap">self,
arg0: <a href="pybind_type_links.html#Enum" class="m-doc">Enum</a><span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>Constructor</dd>
<section id="properties">
<h2><a href="#properties">Properties</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#property" class="m-doc-self" id="property">property</a>: <a href="pybind_type_links.html#Enum" class="m-doc">Enum</a> <span class="m-label m-flat m-success">get set</span>
+ <dt id="property">
+ <a href="#property" class="m-doc-self">property</a>: <a href="pybind_type_links.html#Enum" class="m-doc">Enum</a> <span class="m-label m-flat m-success">get set</span>
</dt>
<dd>A property</dd>
</dl>
<section id="data">
<h2><a href="#data">Data</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#TYPE_DATA" class="m-doc-self" id="TYPE_DATA">TYPE_DATA</a>: <a href="pybind_type_links.html#Enum" class="m-doc">Enum</a> = <a href="pybind_type_links.html#Enum-SECOND" class="m-doc">Enum.SECOND</a>
+ <dt id="TYPE_DATA">
+ <a href="#TYPE_DATA" class="m-doc-self">TYPE_DATA</a>: <a href="pybind_type_links.html#Enum" class="m-doc">Enum</a> = <a href="pybind_type_links.html#Enum-SECOND" class="m-doc">Enum.SECOND</a>
</dt>
<dd></dd>
</dl>
<section id="enums">
<h2><a href="#enums">Enums</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">class <a href="#Enum" class="m-doc-self" id="Enum">Enum</a>: </span><span class="m-doc-wrap"><a href="#Enum-FIRST" class="m-doc-self" id="Enum-FIRST">FIRST</a> = 0
+ <dt id="Enum">
+ <span class="m-doc-wrap-bumper">class <a href="#Enum" class="m-doc-self">Enum</a>: </span><span class="m-doc-wrap"><a href="#Enum-FIRST" class="m-doc-self" id="Enum-FIRST">FIRST</a> = 0
<a href="#Enum-SECOND" class="m-doc-self" id="Enum-SECOND">SECOND</a> = 1</span>
</dt>
<dd>An enum</dd>
<section id="functions">
<h2><a href="#functions">Functions</a></h2>
<dl class="m-doc">
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_enum-3b87d" class="m-doc-self" id="type_enum-3b87d">type_enum</a>(</span><span class="m-doc-wrap">value: <a href="pybind_type_links.html#Enum" class="m-doc">Enum</a> = <a href="pybind_type_links.html#Enum-SECOND" class="m-doc">Enum.SECOND</a>)</span>
+ <dt id="type_enum-3b87d">
+ <span class="m-doc-wrap-bumper">def <a href="#type_enum-3b87d" class="m-doc-self">type_enum</a>(</span><span class="m-doc-wrap">value: <a href="pybind_type_links.html#Enum" class="m-doc">Enum</a> = <a href="pybind_type_links.html#Enum-SECOND" class="m-doc">Enum.SECOND</a>)</span>
</dt>
<dd>A function taking an enum</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_nested-9cd35" class="m-doc-self" id="type_nested-9cd35">type_nested</a>(</span><span class="m-doc-wrap">arg0: Tuple[<a href="pybind_type_links.Foo.html" class="m-doc">Foo</a>, List[<a href="pybind_type_links.html#Enum" class="m-doc">Enum</a>]]<span class="m-text m-dim">, /</span>)</span>
+ <dt id="type_nested-9cd35">
+ <span class="m-doc-wrap-bumper">def <a href="#type_nested-9cd35" class="m-doc-self">type_nested</a>(</span><span class="m-doc-wrap">arg0: Tuple[<a href="pybind_type_links.Foo.html" class="m-doc">Foo</a>, List[<a href="pybind_type_links.html#Enum" class="m-doc">Enum</a>]]<span class="m-text m-dim">, /</span>)</span>
</dt>
<dd>A function with nested type annotation</dd>
- <dt>
- <span class="m-doc-wrap-bumper">def <a href="#type_return-da39a" class="m-doc-self" id="type_return-da39a">type_return</a>(</span><span class="m-doc-wrap">) -> <a href="pybind_type_links.Foo.html" class="m-doc">Foo</a></span>
+ <dt id="type_return-da39a">
+ <span class="m-doc-wrap-bumper">def <a href="#type_return-da39a" class="m-doc-self">type_return</a>(</span><span class="m-doc-wrap">) -> <a href="pybind_type_links.Foo.html" class="m-doc">Foo</a></span>
</dt>
<dd>A function returning a type</dd>
</dl>
<section id="data">
<h2><a href="#data">Data</a></h2>
<dl class="m-doc">
- <dt>
- <a href="#TYPE_DATA" class="m-doc-self" id="TYPE_DATA">TYPE_DATA</a>: <a href="pybind_type_links.Foo.html" class="m-doc">Foo</a>
+ <dt id="TYPE_DATA">
+ <a href="#TYPE_DATA" class="m-doc-self">TYPE_DATA</a>: <a href="pybind_type_links.Foo.html" class="m-doc">Foo</a>
</dt>
<dd></dd>
</dl>