-{%- if exists("includes") -%}
- #include {{includes}}{{ noop() -}}
-
-{%- endif -%}
-{%- include "synopsis_template_parameters.tmpl" -%}
-{%- include "synopsis_kind.tmpl" -%}{% include "name_qualified.tmpl" %} {
-{%- set synopsis_indent_width = 2 -%}
-{%- set names_qualified = false -%}
-{%- if default(has_public_members, false) -%}
- public:{{- noop() -}}
-{%- endif -%}
-{%- if exists("publicTypes") -%}
- {%- for child in publicTypes -%}
- {%- include "synopsis_type.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("baseClasses") -%}{%- for base in baseClasses -%}
- {%- if existsIn(base, "publicTypes") -%}
- {%- for child in base.publicTypes -%}
- {%- set synopsis_is_inherited = true -%}
- {%- include "synopsis_type.tmpl" -%}
- {%- set synopsis_is_inherited = false -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
- {%- endif -%}
-{%- endfor -%}{%- endif -%}
-{%- if exists("publicClasses") -%}
- {%- for child in publicClasses -%}
- {%- include "synopsis_class.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("baseClasses") -%}{%- for base in baseClasses -%}
- {%- if existsIn(base, "publicClasses") -%}
- {%- for child in base.publicClasses -%}
- {%- set synopsis_is_inherited = true -%}
- {%- include "synopsis_class.tmpl" -%}
- {%- set synopsis_is_inherited = false -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
- {%- endif -%}
-{%- endfor -%}{%- endif -%}
-{%- if exists("friends") -%}
- {%- for child in friends -%}
- {%- if child.type == "class" or child.type == "struct" -%}
- {%- include "synopsis_friend_class.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endif -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("baseClasses") -%}{%- for base in baseClasses -%}
- {%- if existsIn(base, "friends") -%}
- {%- for child in base.friends -%}
- {%- if child.type == "class" or child.type == "struct" -%}
- {%- set synopsis_is_inherited = true -%}
- {%- include "synopsis_friend_class.tmpl" -%}
- {%- set synopsis_is_inherited = false -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endif -%}
- {%- endfor -%}
- {%- endif -%}
-{%- endfor -%}{%- endif -%}
-{%- if exists("publicAttributes") -%}
- {%- for child in publicAttributes -%}
- {%- include "synopsis_variable.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("baseClasses") -%}{%- for base in baseClasses -%}
- {%- if existsIn(base, "publicAttributes") -%}
- {%- for child in base.publicAttributes -%}
- {%- set synopsis_is_inherited = true -%}
- {%- include "synopsis_variable.tmpl" -%}
- {%- set synopsis_is_inherited = false -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
- {%- endif -%}
-{%- endfor -%}{%- endif -%}
-{%- if exists("publicFunctions") -%}
- {%- for child in publicFunctions -%}
- {%- include "synopsis_function.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("baseClasses") -%}{%- for base in baseClasses -%}
- {%- if existsIn(base, "publicFunctions") -%}
- {%- for child in base.publicFunctions -%}
- {%- set synopsis_is_inherited = true -%}
- {%- include "synopsis_function.tmpl" -%}
- {%- set synopsis_is_inherited = false -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
- {%- endif -%}
-{%- endfor -%}{%- endif -%}
-{%- if exists("friends") -%}
- {%- for child in friends -%}
- {%- if child.type != "class" and child.type != "struct" -%}
- {%- include "synopsis_friend_function.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endif -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("baseClasses") -%}{%- for base in baseClasses -%}
- {%- if existsIn(base, "friends") -%}
- {%- for child in base.friends -%}
- {%- if child.type != "class" and child.type != "struct" -%}
- {%- set synopsis_is_inherited = true -%}
- {%- include "synopsis_friend_function.tmpl" -%}
- {%- set synopsis_is_inherited = false -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endif -%}
- {%- endfor -%}
- {%- endif -%}
-{%- endfor -%}{%- endif -%}
-{%- if default(has_public_members, false) -%}
- {%- if default(has_protected_members, false) -%}
-
- {%- endif -%}
-{%- endif -%}
-{#- Reset leading line breaks for protected members -#}{{ noop() -}}
-{%- set synopsis_needs_leading_line_break = false -%}
-{%- if default(has_protected_members, false) -%}
- protected:{{- noop() -}}
-{%- endif -%}
-{%- if exists("protectedTypes") -%}
- {%- for child in protectedTypes -%}
- {%- include "synopsis_type.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("baseClasses") -%}{%- for base in baseClasses -%}
- {%- if existsIn(base, "protectedTypes") -%}
- {%- for child in base.protectedTypes -%}
- {%- set synopsis_is_inherited = true -%}
- {%- include "synopsis_type.tmpl" -%}
- {%- set synopsis_is_inherited = false -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
- {%- endif -%}
-{%- endfor -%}{%- endif -%}
-{%- if exists("protectedClasses") -%}
- {%- for child in protectedClasses -%}
- {%- include "synopsis_class.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("baseClasses") -%}{%- for base in baseClasses -%}
- {%- if existsIn(base, "protectedClasses") -%}
- {%- for child in base.protectedClasses -%}
- {%- set synopsis_is_inherited = true -%}
- {%- include "synopsis_class.tmpl" -%}
- {%- set synopsis_is_inherited = false -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
- {%- endif -%}
-{%- endfor -%}{%- endif -%}
-{%- if exists("protectedAttributes") -%}
- {%- for child in protectedAttributes -%}
- {%- include "synopsis_variable.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("baseClasses") -%}{%- for base in baseClasses -%}
- {%- if existsIn(base, "protectedAttributes") -%}
- {%- for child in base.protectedAttributes -%}
- {%- set synopsis_is_inherited = true -%}
- {%- include "synopsis_variable.tmpl" -%}
- {%- set synopsis_is_inherited = false -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
- {%- endif -%}
-{%- endfor -%}{%- endif -%}
-{%- if exists("protectedFunctions") -%}
- {%- for child in protectedFunctions -%}
- {%- include "synopsis_function.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("baseClasses") -%}{%- for base in baseClasses -%}
- {%- if existsIn(base, "protectedFunctions") -%}
- {%- for child in base.protectedFunctions -%}
- {%- set synopsis_is_inherited = true -%}
- {%- include "synopsis_function.tmpl" -%}
- {%- set synopsis_is_inherited = false -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
- {%- endif -%}
-{%- endfor -%}{%- endif -%}
-{%- set synopsis_indent_width = 0 -%}
-};
-
-
diff --git a/docs/doxybook/templates/class_members_details.tmpl b/docs/doxybook/templates/class_members_details.tmpl
deleted file mode 100644
index a77eec5ef..000000000
--- a/docs/doxybook/templates/class_members_details.tmpl
+++ /dev/null
@@ -1,49 +0,0 @@
-{%- if exists("publicClasses") -%}## Member Classes
-
- {%- for child in publicClasses -%}
- {% include "title_member.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{%- endif -%}
-{%- if exists("publicTypes") -%}## Member Types
-
- {%- for child in publicTypes -%}
- {% include "title_member.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{%- endif -%}
-{%- if exists("publicAttributes") %}## Member Variables
-
- {%- for child in publicAttributes -%}
- {% include "title_member.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{%- endif -%}
-{%- if exists("publicFunctions") %}## Member Functions
-
- {%- for child in publicFunctions -%}
- {% include "title_member.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{%- endif -%}
-{%- if exists("protectedTypes") -%}## Protected Member Types
- {%- for child in publicTypes -%}
- {% include "title_member.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{% endif -%}
-{%- if exists("protectedAttributes") -%}## Protected Member Variables
-
- {%- for child in protectedAttributes -%}
- {% include "title_member.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{%- endif -%}
-{%- if exists("protectedFunctions") -%}## Protected Member Functions
-
- {%- for child in protectedFunctions -%}
- {% include "title_member.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{%- endif -%}
-
diff --git a/docs/doxybook/templates/details.tmpl b/docs/doxybook/templates/details.tmpl
deleted file mode 100644
index d72119abf..000000000
--- a/docs/doxybook/templates/details.tmpl
+++ /dev/null
@@ -1,206 +0,0 @@
-{%- if exists("brief") -%}{{brief}}
-
-{% endif -%}
-{%- if exists("details") -%}{{details}}
-
-{% endif -%}
-{%- if exists("inbody") -%}{{inbody}}
-
-{% endif -%}
-{%- if exists("tests") -%}**Test**:
- {%- if length(tests) == 1 -%}{{first(tests)}}
- {%- else -%}
- {%- for item in tests -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("note") -%}**Note**:
- {%- if length(note) == 1 -%}{{first(note)}}
- {%- else -%}
- {%- for item in note -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("remark") -%}**Remark**:
- {%- if length(remark) == 1 -%}{{first(remark)}}
- {%- else -%}
- {%- for item in remark -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("attention") -%}**Attention**:
- {%- if length(attention) == 1 -%}{{first(attention)}}
- {%- else -%}
- {%- for item in attention -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("bugs") -%}**Bug**:
- {%- if length(bugs) == 1 -%}{{first(bugs)}}
- {%- else -%}
- {%- for item in bugs -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("warning") -%}**Warning**:
- {%- if length(warning) == 1 -%}{{first(warning)}}
- {%- else -%}
- {%- for item in warning -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("todos") -%}**TODO**:
- {%- if length(todos) == 1 -%}{{first(todos)}}
- {%- else -%}
- {%- for item in todos -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("templateParamsList") -%}**Template Parameters**:
- {%- if length(templateParamsList) == 1 -%}**`{{get(first(templateParamsList), "name")}}`**: {{get(first(templateParamsList), "text")}}
- {%- else -%}
- {%- for param in templateParamsList -%}* **`{{param.name}}`** {{param.text}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("paramList") -%}**Function Parameters**:
- {%- if length(paramList) == 1 -%}**`{{get(first(paramList), "name")}}`**: {{get(first(paramList), "text")}}
- {%- else -%}
- {%- for param in paramList -%}* **`{{param.name}}`** {{param.text}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("pre") -%}**Preconditions**:
- {%- if length(pre) == 1 -%}{{first(pre)}}
- {%- else -%}
- {%- for item in pre -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("post") -%}**Postconditions**:
- {%- if length(post) == 1 -%}{{first(post)}}
- {%- else -%}
- {%- for item in post -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("invariant") -%}**Invariant**:
- {%- if length(invariant) == 1 -%}{{first(invariant)}}
- {%- else -%}
- {%- for item in invariant -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("returns") or exists("returnsList") -%}**Returns**:
- {%- if exists("returns") and exists("returnsList") -%}
- {%- for item in returns -%}* {{item}}
- {%- endfor -%}
- {%- for item in returnsList -%}* **`{{item.name}}`**: {{item.text}}
- {%- endfor -%}
- {%- else if exists("returns") -%}
- {%- if length(returns) == 1 -%}{{first(returns)}}
- {%- else -%}
- {%- for item in returns -%}* {{item}}
- {%- endfor -%}
- {%- endif -%}
- {%- else if exists("returnsList") -%}
- {%- if length(returnsList) == 1 -%}**`{{get(first(returnsList), "name")}}`** {{get(first(returnsList), "text")}}
- {%- else -%}
- {%- for item in returnsList -%}* **`{{item.name}}`**: {{item.text}}
- {%- endfor -%}
- {%- endif -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("exceptionsList") -%}**Exceptions**:
- {%- if length(exceptionsList) == 1 -%}**`{{get(first(exceptionsList), "name")}}`**: {{get(first(exceptionsList), "text")}}
- {%- else -%}
- {%- for param in exceptionsList -%}* **`{{param.name}}`**: {{param.text}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("deprecated") -%}**Deprecated**: {{deprecated}}
-
-{% endif -%}
-{%- if exists("authors") -%}**Author**:
- {%- if length(authors) == 1 -%}{{first(authors)}}
- {%- else -%}
- {%- for item in authors -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("copyright") -%}**Copyright**:
- {%- if length(copyright) == 1 -%}{{first(copyright)}}
- {%- else -%}
- {%- for item in copyright -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("version") -%}**Version**:
- {%- if length(version) == 1 -%}{{first(version)}}
- {%- else -%}
- {%- for item in version -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("since") -%}**Since**:
- {%- if length(since) == 1 -%}{{first(since)}}
- {%- else -%}
- {%- for item in since -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("date") -%}**Date**:
- {%- if length(date) == 1 -%}{{first(date)}}
- {%- else -%}
- {%- for item in date -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("baseClasses") -%}**Inherits From**:
- {%- if length(baseClasses) == 1 -%}
- {%- if existsIn(first(baseClasses), "url") -%}[`{{get(first(baseClasses), "name")}}`]({{get(first(baseClasses), "url")}})
- {%- else -%}`{{get(first(baseClasses), "name")}}`
- {%- endif -%}
- {%- else -%}
- {%- for base in baseClasses -%}
- {%- if existsIn(baseClasses, "url") -%}* [`{{base.name}}`]({{base.url}})
- {%- else -%}* `{{base.name}}`
- {%- endif -%}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("derivedClasses") -%}**Inherited By**:
- {%- if length(derivedClasses) == 1 -%}
- {%- if existsIn(first(derivedClasses), "url") -%}[`{{get(first(derivedClasses), "name")}}`]({{get(first(derivedClasses), "url")}})
- {%- else -%}`{{get(first(derivedClasses), "name")}}`
- {%- endif -%}
- {%- else -%}
- {%- for derived in derivedClasses -%}
- {%- if existsIn(first(derivedClasses), "url") -%}* [`{{derived.name}}`]({{derived.url}})
- {%- else -%}* `{{derived.name}}`{%- endif -%}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("reimplements") -%}**Implements**: [`{{reimplements.name}}`]({{reimplements.url}})
-
-{% endif -%}
-{%- if exists("reimplementedBy") -%}**Implemented By**:
- {%- if length(reimplementedBy) == 1 -%}
- {%- if existsIn(first(reimplementedBy), "url") -%}[`{{get(first(reimplementedBy), "name")}}`]({{get(first(reimplementedBy), "url")}})
- {%- else -%}`{{get(first(reimplementedBy), "name")}}`
- {%- endif -%}
- {%- else -%}
- {%- for impl in reimplementedBy -%}
- {%- if existsIn(first(reimplementedBy), "url") -%}* [`{{impl.name}}`]({{impl.url}})
- {%- else -%}* `{{impl.name}}`
- {%- endif -%}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
-{%- if exists("see") -%}**See**:
- {%- if length(see) == 1 -%}{{first(see)}}
- {%- else -%}
- {%- for item in see -%}* {{item}}
- {%- endfor -%}
- {%- endif %}
-{% endif -%}
diff --git a/docs/doxybook/templates/frontmatter.tmpl b/docs/doxybook/templates/frontmatter.tmpl
deleted file mode 100644
index d3b1e5b4f..000000000
--- a/docs/doxybook/templates/frontmatter.tmpl
+++ /dev/null
@@ -1,43 +0,0 @@
----
-{%- if exists("title") -%}
- title: {{title}}
-{%- else if exists("name") -%}
- title: {{name}}
-{%- endif -%}
-{%- if exists("summary") -%}
- summary: {{summary}}
-{%- endif -%}
-{%- if exists("moduleBreadcrumbs") -%}
- {%- if length(moduleBreadcrumbs) > 0 -%}
- parent: {{ get(last(moduleBreadcrumbs), "title") }}
- {%- endif -%}
- {%- if length(moduleBreadcrumbs) > 1 -%}
- grand_parent: {{ get(index(moduleBreadcrumbs, -2), "title") }}
- {%- else if length(moduleBreadcrumbs == 1) and exists("kind") and kind == "group" -%}
- grand_parent: API
- {%- endif -%}
-{%- else if exists("kind") and kind == "group" -%}
- parent: API
-{%- endif -%}
-{%- if exists("kind") and kind == "group" -%}
- nav_exclude: false
-{%- else -%}
- nav_exclude: true
-{%- endif -%}
-has_children: true
-has_toc: false
----
-
-{%- if exists("title") -%}
- {%- if exists("kind") and kind in ["class", "struct", "namespace"] -%}
- # {{title(kind)}} `{{title}}`
- {%- else -%}
- # {{title}}
- {%- endif -%}
-{%- else if exists("name") -%}
- {%- if exists("kind") and kind != "page" -%}
- # {{name}} {{title(kind)}} Reference
- {%- else -%}
- # {{name}}
- {%- endif -%}
-{%- endif %}
diff --git a/docs/doxybook/templates/index.tmpl b/docs/doxybook/templates/index.tmpl
deleted file mode 100644
index e28f37729..000000000
--- a/docs/doxybook/templates/index.tmpl
+++ /dev/null
@@ -1,14 +0,0 @@
-{%- if exists("children") -%}{%- for child in children -%}
- {%- for i in range(default(index_depth, 0)) -%}
- {{- noop() }} {{ noop() -}}
- {%- endfor -%}
- * {{ noop() -}}
- {{ render("name_qualified.tmpl", child) }}{{ noop() -}}
- {%- if existsIn(child, "brief") -%}
- {{- noop() }}
- {%- include "synopsis_class.tmpl" -%}
-
-{%- else if kind == "enum" -%}
- {%- include "table_header_enum.tmpl" -%}
- {%- for enumerator in enumvalues -%}{{- render("table_row_enum.tmpl", enumerator) -}}
- {%- endfor %}
-{%- else if kind in ["typedef", "using"] -%}
-
- {%- include "synopsis_template_parameters.tmpl" -%}
- {%- include "synopsis_kind.tmpl" -%}{{name}}{%- include "synopsis_initializer.tmpl" -%};{{- noop() -}}
-
-{%- else if kind in ["variable", "property"] -%}
-
- {%- include "synopsis_template_parameters.tmpl" -%}
- {%- include "synopsis_type_and_leading_specifiers.tmpl" -%}{{name}}{%- include "synopsis_initializer.tmpl" -%};{{- noop() -}}
-
-{%- else if kind in ["function", "slot", "signal", "event"] -%}
-
- {%- include "synopsis_template_parameters.tmpl" -%}
- {% include "synopsis_function_type_and_leading_specifiers.tmpl" -%}
- {{name}}({%- include "synopsis_function_parameters.tmpl" -%}){%- include "synopsis_function_trailing_specifiers.tmpl" -%};{{- noop() -}}
-
-{%- else if kind == "friend" -%}
- {%- if type != "class" and type != "struct" -%}
-
- {% include "synopsis_template_parameters.tmpl" -%}
- {% include "synopsis_function_type_and_leading_specifiers.tmpl" -%}
- {{name}}({%- include "synopsis_function_parameters.tmpl" -%}){%- include "synopsis_function_trailing_specifiers.tmpl" -%};{{- noop() -}}
-
- {%- endif -%}
-{%- else if kind == "define" -%}
- {#- We have no way to get the parameters to function-like -#}{{ noop() -}}
- {#- macros, and the macro definitions in `initializer` fields -#}{{ noop() -}}
- {#- don't have line breaks. So we can't render a useful -#}{{ noop() -}}
- {#- synopsis. -#}{{ noop() -}}
-{% endif -%}
-{% include "details.tmpl" -%}
diff --git a/docs/doxybook/templates/name.tmpl b/docs/doxybook/templates/name.tmpl
deleted file mode 100644
index 09f15420e..000000000
--- a/docs/doxybook/templates/name.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-{%- if default(names_qualified, true) -%}
- {{- render("name_qualified.tmpl", child) -}}
-{%- else -%}
- {{- render("name_unqualified.tmpl", child) -}}
-{%- endif -%}
diff --git a/docs/doxybook/templates/name_qualified.tmpl b/docs/doxybook/templates/name_qualified.tmpl
deleted file mode 100644
index da088dd34..000000000
--- a/docs/doxybook/templates/name_qualified.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-{%- if exists("qualifiedname") -%}
- {{- escape(qualifiedname) -}}
-{%- else if exists("name") -%}
- {{- escape(name) -}}
-{%- else -%}
- {{- escape(title) -}}
-{%- endif -%}
diff --git a/docs/doxybook/templates/name_unqualified.tmpl b/docs/doxybook/templates/name_unqualified.tmpl
deleted file mode 100644
index 2a0d73725..000000000
--- a/docs/doxybook/templates/name_unqualified.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-{%- if exists("name") -%}
- {{- escape(stripNamespace(name)) -}}
-{%- else -%}
- {{- escape(stripNamespace(title)) -}}
-{%- endif -%}
diff --git a/docs/doxybook/templates/namespace_members.tmpl b/docs/doxybook/templates/namespace_members.tmpl
deleted file mode 100644
index 8bb4bdffc..000000000
--- a/docs/doxybook/templates/namespace_members.tmpl
+++ /dev/null
@@ -1,43 +0,0 @@
-
-{%- if exists("includes") -%}
- #include {{includes}}{{ noop() -}}
-
-{%- endif -%}
-{%- include "synopsis_kind.tmpl" -%}{% include "name_qualified.tmpl" %} {
-{%- set synopsis_needs_leading_line_break = true -%}
-{%- set names_qualified = false -%}
-{%- if exists("namespaces") -%}
- {%- for child in namespaces -%}
- {%- include "synopsis_namespace_abbreviated.tmpl" -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("publicClasses") -%}
- {%- for child in publicClasses -%}
- {%- include "synopsis_class.tmpl" -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("publicTypes") -%}
- {%- for child in publicTypes -%}
- {%- include "synopsis_type.tmpl" -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("publicAttributes") -%}
- {%- for child in publicAttributes -%}
- {%- include "synopsis_variable.tmpl" -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("publicFunctions") -%}
- {%- for child in publicFunctions -%}
- {%- if existsIn(child, "type") -%}
- {#- If the child doesn't have a type, it's probably a -#}{{- noop() -}}
- {#- constructor that Doxygen put into a non-class entity -#}{{- noop() -}}
- {#- due to a bug whose nature is beyond me. -#}{{- noop() -}}
- {%- include "synopsis_function.tmpl" -%}
- {%- endif -%}
- {%- endfor -%}
-{%- endif -%}
-} {{ noop() -}}
- /* {%- include "synopsis_kind.tmpl" -%}{% include "name_qualified.tmpl" %} */{{ noop() -}}
-
-
-
diff --git a/docs/doxybook/templates/nonclass_members.tmpl b/docs/doxybook/templates/nonclass_members.tmpl
deleted file mode 100644
index af3d39c17..000000000
--- a/docs/doxybook/templates/nonclass_members.tmpl
+++ /dev/null
@@ -1,60 +0,0 @@
-{%- if exists("groups") %}## Groups
-
- {%- for child in sort(groups) -%}* **[{{ child.title }}]({{ child.url }})**{% if existsIn(child, "brief") %}: {{ child.brief }}{% endif %}
- {%- endfor %}
-{% endif -%}
-{%- if exists("dirs") %}## Directories
-
- {%- for child in dirs -%}* **[`{{ child.name }}`]({{ child.url }})**{% if existsIn(child, "brief") %}: {{ child.brief }}{% endif %}
- {%- endfor %}
-{% endif -%}
-{%- if exists("files") %}## Files
-
- {%- include "table_header_brief.tmpl" -%}
- {%- for child in files -%}{{- render("table_row_brief.tmpl", child) -}}
- {%- endfor %}
-{% endif -%}
-
-{%- if exists("namespaces") -%}
- {%- for child in namespaces -%}
- {%- include "synopsis_namespace_abbreviated.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("publicClasses") -%}
- {%- for child in publicClasses -%}
- {%- include "synopsis_class.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("publicTypes") -%}
- {%- for child in publicTypes -%}
- {%- include "synopsis_type.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("publicAttributes") -%}
- {%- for child in publicAttributes -%}
- {%- include "synopsis_variable.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("publicFunctions") -%}
- {%- for child in publicFunctions -%}
- {%- if existsIn(child, "type") -%}
- {#- If the child doesn't have a type, it's probably a -#}{{- noop() -}}
- {#- constructor that Doxygen put into a non-class entity -#}{{- noop() -}}
- {#- due to a bug whose nature is beyond me. -#}{{- noop() -}}
- {%- include "synopsis_function.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endif -%}
- {%- endfor -%}
-{%- endif -%}
-{%- if exists("defines") -%}
- {%- for child in defines -%}
- {%- include "synopsis_macro.tmpl" -%}
- {%- set synopsis_needs_leading_line_break = true -%}
- {%- endfor -%}
-{%- endif -%}
-
-
diff --git a/docs/doxybook/templates/nonclass_members_details.tmpl b/docs/doxybook/templates/nonclass_members_details.tmpl
deleted file mode 100644
index c941f22f7..000000000
--- a/docs/doxybook/templates/nonclass_members_details.tmpl
+++ /dev/null
@@ -1,35 +0,0 @@
-{%- if exists("publicClasses") -%}## Member Classes
-
- {%- for child in publicClasses -%}
- {% include "title_nonmember.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{%- endif -%}
-{%- if exists("publicTypes") -%}## Types
-
- {%- for child in publicTypes -%}
- {% include "title_nonmember.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{%- endif -%}
-{%- if exists("publicAttributes") %}## Variables
-
- {%- for child in publicAttributes -%}
- {% include "title_nonmember.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{%- endif -%}
-{%- if exists("publicFunctions") %}## Functions
-
- {%- for child in publicFunctions -%}
- {% include "title_nonmember.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{%- endif -%}
-{%- if exists("defines") %}## Macros
-
- {%- for child in defines -%}
- {% include "title_nonmember.tmpl" %}
- {{- render("member_details.tmpl", child) -}}
- {%- endfor %}
-{%- endif -%}
diff --git a/docs/doxybook/templates/synopsis_brief.tmpl b/docs/doxybook/templates/synopsis_brief.tmpl
deleted file mode 100644
index 2f48cec1d..000000000
--- a/docs/doxybook/templates/synopsis_brief.tmpl
+++ /dev/null
@@ -1,8 +0,0 @@
-{%- if exists("brief") -%}
- {{ noop() -}}
- {%- if default(synopsis_indent_width, 0) != 0 -%}
- {%- include "synopsis_indent.tmpl" -%}
- {%- endif -%}
- /* {{ brief }} */{{ noop() -}}
- {{ noop() -}}
-{%- endif -%}
diff --git a/docs/doxybook/templates/synopsis_class.tmpl b/docs/doxybook/templates/synopsis_class.tmpl
deleted file mode 100644
index a5492997c..000000000
--- a/docs/doxybook/templates/synopsis_class.tmpl
+++ /dev/null
@@ -1,16 +0,0 @@
-{%- include "synopsis_leading_line_break.tmpl" -%}
-{%- include "synopsis_inherited_from.tmpl" -%}
-{%- set child.synopsis_indent_width = default(synopsis_indent_width, 0) -%}
-{{- render("synopsis_brief.tmpl", child) -}}
-{#- The Doxygen metadata that a parent has on its nested -#}{{ noop() -}}
-{#- classes doesn't include their template parameters. -#}{{ noop() -}}
-{#- Fortunately, we have the refid of the nested class, so -#}{{ noop() -}}
-{#- so we can just load the data from their page. -#}{{ noop() -}}
-{%- set child_class = load(child.refid)) -%}
-{%- set child_class.synopsis_indent_width = default(synopsis_indent_width, 0) -%}
-{{- render("synopsis_template_parameters.tmpl", child_class) -}}
-{{ noop() -}}
- {%- include "synopsis_indent.tmpl" -%}
- {{- render("synopsis_kind_abbreviated.tmpl", child) -}}
- {% include "name.tmpl" %};{{ noop() -}}
-
diff --git a/docs/doxybook/templates/synopsis_friend_class.tmpl b/docs/doxybook/templates/synopsis_friend_class.tmpl
deleted file mode 100644
index 39f23bb09..000000000
--- a/docs/doxybook/templates/synopsis_friend_class.tmpl
+++ /dev/null
@@ -1,14 +0,0 @@
-{%- include "synopsis_leading_line_break.tmpl" -%}
-{%- include "synopsis_inherited_from.tmpl" -%}
-{%- set child.synopsis_indent_width = default(synopsis_indent_width, 0) -%}
-{{- render("synopsis_brief.tmpl", child) -}}
-{{- render("synopsis_template_parameters.tmpl", child) -}}
-{#- Unfortunately, the refid and URL for a friend class -#}{{ noop() -}}
-{#- incorrectly refers to a definition on the local -#}{{ noop() -}}
-{#- page, instead of the friend class's own page. -#}{{ noop() -}}
-{#- So we don't link to friend classes. -#}{{ noop() -}}
-{{ noop() -}}
- {%- include "synopsis_indent.tmpl" -%}
- {{- render("synopsis_kind_abbreviated.tmpl", child) -}}
- {{- render("name_qualified.tmpl", child) -}};{{ noop() -}}
-
diff --git a/docs/doxybook/templates/synopsis_friend_function.tmpl b/docs/doxybook/templates/synopsis_friend_function.tmpl
deleted file mode 100644
index 440989c23..000000000
--- a/docs/doxybook/templates/synopsis_friend_function.tmpl
+++ /dev/null
@@ -1,19 +0,0 @@
-{%- include "synopsis_leading_line_break.tmpl" -%}
-{%- include "synopsis_inherited_from.tmpl" -%}
-{%- set child.synopsis_indent_width = default(synopsis_indent_width, 0) -%}
-{{- render("synopsis_brief.tmpl", child) -}}
-{{- render("synopsis_template_parameters.tmpl", child) -}}
-{#- Unfortunately, the refid and URL for a friend class -#}{{ noop() -}}
-{#- incorrectly refers to a definition on the local -#}{{ noop() -}}
-{#- page, instead of the friend class's own page. -#}{{ noop() -}}
-{#- So we don't link to friend classes. -#}{{ noop() -}}
-{{ noop() -}}
- {%- include "synopsis_indent.tmpl" -%}
- friend {{- render("synopsis_type_and_leading_specifiers.tmpl", child) -}}
-
-{{ noop() -}}
- {%- include "synopsis_indent.tmpl" -%}
- {{- render("name_qualified.tmpl", child) -}}{{ noop() -}}
- ({{- render("synopsis_function_parameters.tmpl", child) -}}){{ noop() -}}
- {{- render("synopsis_function_trailing_specifiers.tmpl", child) -}};{{ noop() -}}
-
diff --git a/docs/doxybook/templates/synopsis_function.tmpl b/docs/doxybook/templates/synopsis_function.tmpl
deleted file mode 100644
index 93a3e822e..000000000
--- a/docs/doxybook/templates/synopsis_function.tmpl
+++ /dev/null
@@ -1,12 +0,0 @@
-{%- include "synopsis_leading_line_break.tmpl" -%}
-{%- include "synopsis_inherited_from.tmpl" -%}
-{%- set child.synopsis_indent_width = default(synopsis_indent_width, 0) -%}
-{{- render("synopsis_brief.tmpl", child) -}}
-{{- render("synopsis_template_parameters.tmpl", child) -}}
-{{- render("synopsis_function_type_and_leading_specifiers.tmpl", child) -}}
-{{ noop() -}}
- {%- include "synopsis_indent.tmpl" -%}
- {% include "name.tmpl" %}{{ noop() -}}
- ({{- render("synopsis_function_parameters.tmpl", child) -}}){{ noop() -}}
- {{- render("synopsis_function_trailing_specifiers.tmpl", child) -}};{{- noop() -}}
-
diff --git a/docs/doxybook/templates/synopsis_function_parameters.tmpl b/docs/doxybook/templates/synopsis_function_parameters.tmpl
deleted file mode 100644
index 204a52c50..000000000
--- a/docs/doxybook/templates/synopsis_function_parameters.tmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{%- for param in params -%}
- {%- if not loop.is_first -%} {%- endif -%}
- {{- param.type -}}
- {%- if not isEmpty(param.name) %} {% endif -%}
- {{- param.name -}}
- {%- if existsIn(param, "defvalPlain") %} = {{ escape(param.defvalPlain) }}{% endif -%}
- {%- if not loop.is_last -%}
- ,
- {{- noop() }}{% include "synopsis_indent.tmpl" -%}
- {%- endif -%}
-{%- endfor -%}
diff --git a/docs/doxybook/templates/synopsis_function_trailing_specifiers.tmpl b/docs/doxybook/templates/synopsis_function_trailing_specifiers.tmpl
deleted file mode 100644
index bbde0f1dd..000000000
--- a/docs/doxybook/templates/synopsis_function_trailing_specifiers.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-{%- if const %} const{% endif -%}
-{%- if override %} override{% endif -%}
-{%- if default %} = default{% endif -%}
-{%- if deleted %} = deleted{% endif -%}
-{%- if pureVirtual %} = 0{% endif -%}
diff --git a/docs/doxybook/templates/synopsis_function_type_and_leading_specifiers.tmpl b/docs/doxybook/templates/synopsis_function_type_and_leading_specifiers.tmpl
deleted file mode 100644
index 5cde64d28..000000000
--- a/docs/doxybook/templates/synopsis_function_type_and_leading_specifiers.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-{%- if default(virtual, false) or default(static, false) or default(explicit, false) or default(type, false) -%}
- {{ noop() -}}
- {%- include "synopsis_indent.tmpl" -%}
- {%- include "synopsis_type_and_leading_specifiers.tmpl" -%}
- {{ noop() -}}
-{%- endif -%}
diff --git a/docs/doxybook/templates/synopsis_indent.tmpl b/docs/doxybook/templates/synopsis_indent.tmpl
deleted file mode 100644
index a2d7193a6..000000000
--- a/docs/doxybook/templates/synopsis_indent.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-{%- if default(synopsis_indent_width, false) -%}
- {%- for i in range(synopsis_indent_width) -%}
- {{ noop() -}}
- {%- endfor -%}
-{%- endif -%}
diff --git a/docs/doxybook/templates/synopsis_inherited_from.tmpl b/docs/doxybook/templates/synopsis_inherited_from.tmpl
deleted file mode 100644
index fd88b649c..000000000
--- a/docs/doxybook/templates/synopsis_inherited_from.tmpl
+++ /dev/null
@@ -1,4 +0,0 @@
-{%- if default(synopsis_is_inherited, false) != false -%}
- {%- set base.synopsis_indent_width = default(synopsis_indent_width, 0) -%}
- {{- render("synopsis_inherited_from_comment.tmpl", base) -}}
-{%- endif -%}
diff --git a/docs/doxybook/templates/synopsis_inherited_from_comment.tmpl b/docs/doxybook/templates/synopsis_inherited_from_comment.tmpl
deleted file mode 100644
index 4afda1250..000000000
--- a/docs/doxybook/templates/synopsis_inherited_from_comment.tmpl
+++ /dev/null
@@ -1,8 +0,0 @@
-{{ noop() -}}
- {%- if default(synopsis_indent_width, 0) != 0 -%}
- {%- include "synopsis_indent.tmpl" -%}
- {%- endif -%}
- /* Inherited from {{ noop() -}}
- {%- include "name_qualified.tmpl" -%}{{ noop() -}}
-
*/{{ noop() -}}
-{{ noop() -}}
diff --git a/docs/doxybook/templates/synopsis_initializer.tmpl b/docs/doxybook/templates/synopsis_initializer.tmpl
deleted file mode 100644
index dd159979d..000000000
--- a/docs/doxybook/templates/synopsis_initializer.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-{%- if kind == "using" %} = {{ escape(type) -}}
-{%- else if exists("initializer") %} {{ escape(initializer) -}}
-{%- endif -%}
diff --git a/docs/doxybook/templates/synopsis_initializer_abbreviated.tmpl b/docs/doxybook/templates/synopsis_initializer_abbreviated.tmpl
deleted file mode 100644
index 2bc4d4856..000000000
--- a/docs/doxybook/templates/synopsis_initializer_abbreviated.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-{% if kind == "using" or exists("initializer") %} = see below{% endif -%}
diff --git a/docs/doxybook/templates/synopsis_kind.tmpl b/docs/doxybook/templates/synopsis_kind.tmpl
deleted file mode 100644
index 34cd602a9..000000000
--- a/docs/doxybook/templates/synopsis_kind.tmpl
+++ /dev/null
@@ -1,9 +0,0 @@
-{%- if kind == "interface" %}class {{ noop() -}}
-{%- else if kind == "namespace" %}namespace {{ noop() -}}
-{%- else if kind == "typedef" %}typedef {{ type -}}
-{%- else if kind == "enum" %}enum {% if strong %}class {% endif -%} {{ noop() -}}
-{%- else if kind == "friend" %}friend {{ noop() -}}
- {%- if type == "class" or type == "struct" %}{{ type }} {% endif -%}
-{%- else if kind == "define" %}#define {{ noop() -}}
-{%- else %}{{ kind }} {{ noop() -}}
-{%- endif -%}
diff --git a/docs/doxybook/templates/synopsis_kind_abbreviated.tmpl b/docs/doxybook/templates/synopsis_kind_abbreviated.tmpl
deleted file mode 100644
index 881582773..000000000
--- a/docs/doxybook/templates/synopsis_kind_abbreviated.tmpl
+++ /dev/null
@@ -1,9 +0,0 @@
-{%- if kind == "interface" %}class {{ noop() -}}
-{%- else if kind == "namespace" %}namespace {{ noop() -}}
-{%- else if kind == "typedef" %}typedef see below {{ noop() -}}
-{%- else if kind == "enum" %}enum {% if strong %}class {% endif -%}
-{%- else if kind == "friend" %}friend {{ noop() -}}
- {%- if type == "class" or type == "struct" %}{{type}} {% endif -%}
-{%- else if kind == "define" %}#define {{ noop() -}}
-{%- else %}{{ kind }} {{ noop() -}}
-{%- endif -%}
diff --git a/docs/doxybook/templates/synopsis_leading_line_break.tmpl b/docs/doxybook/templates/synopsis_leading_line_break.tmpl
deleted file mode 100644
index 13a1574e3..000000000
--- a/docs/doxybook/templates/synopsis_leading_line_break.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-{%- if default(synopsis_needs_leading_line_break, false) -%}
- {% include "name_qualified.tmpl" %}::{{ render("name_unqualified.tmpl", child) }}
-{%- include "title_trailing.tmpl" -%}
diff --git a/docs/doxybook/templates/title_nonmember.tmpl b/docs/doxybook/templates/title_nonmember.tmpl
deleted file mode 100644
index 4ea9797fd..000000000
--- a/docs/doxybook/templates/title_nonmember.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-{%- include "title_leading.tmpl" -%}
- {%- include "title_kind.tmpl" -%}
- {{- noop() }} {{render("name_qualified.tmpl", child)}}
-{%- include "title_trailing.tmpl" -%}
-
diff --git a/docs/doxybook/templates/title_trailing.tmpl b/docs/doxybook/templates/title_trailing.tmpl
deleted file mode 100644
index fcc4f24e6..000000000
--- a/docs/doxybook/templates/title_trailing.tmpl
+++ /dev/null
@@ -1,4 +0,0 @@
-{%- if existsIn(child, "kind") and child.kind in ["class", "struct"] -%}
-
-{%- endif -%}
-