Extends: ude.renderers.oda.ODAHtmlRenderer

HTML Renderer for C++.

Methods

_classify_entity

_classify_entity(self, entity_type: str) -> str

Groups structs/enums/variables together; classes, functions, and typedefs get their own folders.

ParameterTypeDescription
entity_typestr

_resolve_base_filename

_resolve_base_filename(self, base_path: str, overload: str) -> str

Escapes C++ pointer/reference/template symbols and “::” scoping into a flat filename.

ParameterTypeDescription
base_pathstr
overloadstr

_get_class_path

_get_class_path(self, namespace_name: str, class_name: str, fully_qualified_name: str) -> str

Builds the “::"-qualified C++ class path from its namespace and name.

ParameterTypeDescription
namespace_namestr
class_namestr
fully_qualified_namestr

_get_group_url

_get_group_url(self, ns_id: str, group_name: str, classes_in_group: list) -> str

Points the group node at its first member class’s own page (no separate landing page).

ParameterTypeDescription
ns_idstr
group_namestr
classes_in_grouplist