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.
| Parameter | Type | Description |
|---|---|---|
| entity_type | str |
_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.
| Parameter | Type | Description |
|---|---|---|
| base_path | str | |
| overload | str |
_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.
| Parameter | Type | Description |
|---|---|---|
| namespace_name | str | |
| class_name | str | |
| fully_qualified_name | str |
_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).
| Parameter | Type | Description |
|---|---|---|
| ns_id | str | |
| group_name | str | |
| classes_in_group | list |