11 lines
654 B
Django/Jinja
11 lines
654 B
Django/Jinja
{% import 'stability.j2' as stability %}
|
|
{% macro table(enum, notes) %}
|
|
`{{enum.name}}` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
|
|
|
|
| Value | Description | Stability |
|
|
|---|---|---|
|
|
{% for espec in enum.type.members %}| `{{ espec.value }}` | {{ (espec.brief or espec.id) | trim }}{{ notes.add(espec.note) }} | {{ stability.badge(espec.stability, espec.deprecated) }} |
|
|
{% endfor %}{{ notes.render() }}{% endmacro %}
|
|
{% macro tables(enums, notes) %}{% for enum in enums | sort(attribute="name") %}{{ table(enum, notes) }}
|
|
{% endfor %}{% endmacro %}
|