Firm Node Types
{% for node in nodes %}
{{node.name}}
{{node.doc|docutils}}
Inputs
{% for input in node.ins %}
- {{input.name}}
- {{input.comment}}
{% endfor %}
{% if node.arity == "variable" %}
- ...
- additional inputs (oparity_variable)
{% elif node.arity == "dynamic" %}
- ...
- inputs dynamically mananged (oparity_dynamic)
{% endif %}
{% if node.outs %}
Outputs
{% for output in node.outs %}
- {{output.name}}
- {{output.comment}}
{% endfor %}
{% endif %}
{% if node.attrs %}
Attributes
{% for attr in node.attrs %}
- {{attr.name}}
- {{attr.comment}} ({{attr.type}})
{% endfor %}
{% endif %}
{% set comma = joiner(", ") %}
Flags
{% if node.flags.__len__() > 0 %}
{% for flag in node.flags -%}
{{comma()}}{{flag|doxylink("irop_flag_" + flag)}}
{%- endfor %}
{% else %}
None
{% endif %}
{{"API"|doxygrouplink(node.name)}}
{% endfor %}