aboutsummaryrefslogtreecommitdiff
path: root/docs/refman/templates/object.mustache
blob: ec86034e80d8cb19aebb005dc3439c8a2f29a575 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
short-description: "{{obj_type_name}} object: {{long_name}}"
title: {{name}}{{#extends}} (extends {{.}}){{/extends}}
render-subpages: false
...
# {{long_name}} (`{{name}}`{{#extends}} extends [[@{{.}}]]{{/extends}})

{{&description}}

{{#has_subclasses}}
## Extended by

{{long_name}} is extended by the following subtypes:
{{#extended_by}}
- {{&.}}
{{/extended_by}}
{{/has_subclasses}}

{{#is_returned}}
## Returned by

{{long_name}} objects are returned by the following functions and methods:
{{#returned_by}}
- {{&.}}
{{/returned_by}}
{{/is_returned}}

{{#example}}
## Example

<pre><code class="language-meson">{{&example}}</code></pre>
{{/example}}

{{>notes}}

{{#has_methods}}
## {{long_name}} methods

{{#methods}}
<p style="padding: 7.5px; margin: 0px;"></p>

{{>func}}

<p style="padding: 7.5px; margin: 0px;"></p>

---
{{/methods}}
{{/has_methods}}

{{#has_inherited_methods}}
## Inherited methods

{{#inherited_methods}}
<p style="padding: 7.5px; margin: 0px;"></p>

{{>func}}

<p style="padding: 7.5px; margin: 0px;"></p>

---
{{/inherited_methods}}
{{/has_inherited_methods}}