List of functions in the ude.parsers.doxygen_base namespace.
| Entity Name | Description |
|---|---|
| _resolve_access | Narrows a raw Doxygen prot attribute value to the access Literal MethodModel/VariableModel/ConstantModel declare – real Doxygen XML only ever emits one of these four values (or omits the attribute), but that isn’t something a bare .get() call lets mypy verify on its own. |
| _visible | Whether a Doxygen prot value should survive the min_visibility cascade. |
| _is_forward_declaration_misparse | Whether a <memberdef kind="variable">’s <type> marks it as a Doxygen forward-declaration-with-export-macro misparse, not a real variable. |
| _is_pointer_or_reference_type_text | Whether a memberdef’s <type> text denotes a pointer or reference type (as opposed to a plain object type) – a crude but sufficient check since */& never appear in a plain (non-pointer, non-reference) C++ type’s own spelling. |
| _is_top_level_const_qualified | Whether a namespace-scope variable’s own TYPE (not a pointer/reference target) is const-qualified – i.e. “const T”/“T const”, not “const T*” (the pointer itself stays reassignable) or any reference type. |
| _is_typedef_misparsed_as_variable | Whether a <memberdef kind="variable">’s own type text is actually a real typedef declaration that real Doxygen misparsed as a variable. |
| _aliased_type_from_misparsed_variable | Strips the macro-prefix + typedef keyword from a misparsed variable’s type text (see _is_typedef_misparsed_as_variable()), returning just the real aliased type – e.g. “CV__DEBUG_NS_END typedef const _InputArray &” |
| _is_self_referential_c_style_typedef | Whether a <memberdef kind="typedef"> is the classic C idiom typedef struct Name { ... } Name; (or class/union/enum), not a real, distinct type alias. |
| _clean_py_type | Normalizes a raw Python type-hint string for signature display. |
| _compile_py_signature | Composes a Python-style call signature string for a method or function. |
| _is_generic_swig_arg | Checks whether a parameter is an undocumented generic SWIG collector arg. |
| strip_export_macros | Strips compiler-specific export macros from the provided string. |
| _dots_to_scope | Replaces ‘.’ with ‘::’ everywhere except inside a literal ‘…’. |
| _render_highlight_text | Reconstructs a <highlight> node’s real text, restoring literal spaces. |
| _render_programlisting | Renders a Doxygen <programlisting> (a \\code/\\endcode block) as a fenced Markdown code block, one source line per <codeline>. |
| _render_mixed_text | Like element.itertext(), but recursively reconstructs any nested <programlisting> as a fenced code block via _render_programlisting() instead of silently losing every <sp/>-encoded space – a \\code block can appear inside a <simplesect>/<xrefsect>/exception description just as easily as directly under a top-level <para> (DEL-B40, confirmed real: a \\exception ... \\code ... \\endcode block collapsed to “intx=1;inty=2;” via plain itertext()). |
| _render_para_content | Renders one top-level <para>’s mixed content into ordered text chunks. |
| _extract_location | Defensively extracts file and line attributes from a <location> child element. |
Generated with Flude
Copyright © 2026
Directory & Entity Index
| Entity Name | Summary / Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| _aliased_type_from_misparsed_variable function | Strips the macro-prefix + Methods_aliased_type_from_misparsed_variable
Strips the macro-prefix +
Generated with Flude | |||||||||||||||
| _clean_py_type function | Normalizes a raw Python type-hint string for signature display. Returns: The trimmed type text with surrounding quotes removed, or "" if Methods_clean_py_type
Normalizes a raw Python type-hint string for signature display. Returns: The trimmed type text with surrounding quotes removed, or "" if
Generated with Flude | |||||||||||||||
| _compile_py_signature function | Composes a Python-style call signature string for a method or function. Returns: A signature string such as “name(self, x: int) -> str”. Methods_compile_py_signature
Composes a Python-style call signature string for a method or function. Returns: A signature string such as “name(self, x: int) -> str”.
Generated with Flude | |||||||||||||||
| _dots_to_scope function | Replaces ‘.’ with ‘::’ everywhere except inside a literal ‘…’. Doxygen sometimes embeds a variadic template pack’s literal three-dot
ellipsis (e.g. “Args…”) directly inside a compound/nested-class name
for a template specialization. A blind | |||||||||||||||
| _extract_location function | Defensively extracts file and line attributes from a <location> child element. Returns: A tuple of (file path or None, line number or None). Methods_extract_location
Defensively extracts file and line attributes from a <location> child element. Returns: A tuple of (file path or None, line number or None).
Generated with Flude | |||||||||||||||
| _is_forward_declaration_misparse function | Whether a Methods_is_forward_declaration_misparse
Whether a
Generated with Flude | |||||||||||||||
| _is_generic_swig_arg function | Checks whether a parameter is an undocumented generic SWIG collector arg. Returns: True if Methods_is_generic_swig_arg
Checks whether a parameter is an undocumented generic SWIG collector arg. Returns: True if
Generated with Flude Copyright © 2026 | |||||||||||||||
| _is_pointer_or_reference_type_text function | Whether a memberdef’s Methods_is_pointer_or_reference_type_text
Whether a memberdef’s | |||||||||||||||
| _is_self_referential_c_style_typedef function | Whether a Confirmed 2026-08-28 against real Drawings/cpp XML: | |||||||||||||||
| _is_top_level_const_qualified function | Whether a namespace-scope variable’s own TYPE (not a pointer/reference
target) is Confirmed 2026-09-06 via a real | |||||||||||||||
| _is_typedef_misparsed_as_variable function | Whether a Confirmed real 2026-09-06 via the full LLVM/OpenCV corpus (found while
verifying the forward-declaration-misparse fix above, a distinct root
cause): | |||||||||||||||
| _render_highlight_text function | Reconstructs a Doxygen’s Returns: The element’s text content with every | |||||||||||||||
| _render_mixed_text function | Like Returns: The element’s text content, with nested code blocks preserved as Methods_render_mixed_text
| |||||||||||||||
| _render_para_content function | Renders one top-level Doxygen bundles a member’s free-flowing prose paragraphs together with
structured sections ( | |||||||||||||||
| _render_programlisting function | Renders a Doxygen Returns: The reconstructed code, wrapped in a Markdown code fence. Methods_render_programlisting
Renders a Doxygen Returns: The reconstructed code, wrapped in a Markdown code fence. | |||||||||||||||
| _resolve_access function | Narrows a raw Doxygen Methods_resolve_access
Narrows a raw Doxygen | |||||||||||||||
| _visible function | Whether a Doxygen
A | |||||||||||||||
| strip_export_macros function | Strips compiler-specific export macros from the provided string. Returns: The processed string with macros removed and normalized whitespace. Methodsstrip_export_macros
Strips compiler-specific export macros from the provided string. Returns: The processed string with macros removed and normalized whitespace.
Generated with Flude |