chromium/components/exo/wayland/fuzzer/misc/docs.md.tmpl

Copyright 2019 The Chromium Authors
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.

{% for interface in interfaces %}
# {{interface.name}}

{% for line in interface.doc %}
{{line}}
{% endfor %}

{% for message in interface.requests + interface.events %}
## {{interface.name}} :: {{message.name}} ({{message.args | join(', ', attribute='name')}}) - {{message.tag}}

   {% for line in message.doc %}
   {{line}}
   {% endfor %}

{% for arg in message.args %}
  {{arg.name}}: {{arg.type}} {{arg.interface | default('', true)}}
    {% for line in arg.doc %}
    {{line}}
    {% endfor %}
{% endfor %}

{% endfor %}

{% endfor %}