List of classes 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. |
| logger | |
| _GENERIC_ARG_NAMES | |
| _VISIBILITY_RANK | Cascading rank for the min_visibility filter (BaseDoxygenParser.init): lower rank = more visible. |
| _ACCESS_LITERALS | |
| _ELABORATED_TYPE_MISPARSE_RE | Matches a <type> value like “class QIFCORE_EXPORT” or “struct FOO_API” an elaborated-type-specifier keyword followed by at least one more token. |
| SWIG_PYTHON_RUNTIME_NAMES | SWIG-generated bookkeeping compounds (whole classes/functions, modeled as ClassModel entries) that are never part of an SDK’s own public API as opposed to swig_fields/swig_methods below, which filter individual members. |
| SWIG_PYTHON_MACRO_LEAK_NAMES | C++ preprocessor macros (some explicitly #undef’d right after local use, i.e. |
| SWIG_CSHARP_PINVOKE_HELPER_NAMES | Same bookkeeping-compound exclusion as SWIG_PYTHON_RUNTIME_NAMES above, for SWIG’s C# PInvoke-marshalling helper classes. |
| SWIG_PROXY_INTERFACE_SUFFIX | Exact-suffix structural matches confirmed to be SWIG-generated scaffolding Docomatic never documents (2026-07-30 recall-alignment sweep) no real API class in the sampled SDKs uses either literal suffix (unlike bare “Helper”/“Interface”/“Constants”, which DO collide with real classes like QueueHelper). |
| SWIG_JAVA_GLOBALS_CONSTANTS_SUFFIX | “_GlobalsConstants”: SWIG’s per-module Java constants-holder class, structurally the same idiom as C#’s “_GlobalsPINVOKE” java only, csharp has no equivalent (uses “_GlobalsPINVOKE” itself instead). |
| _SIMPLESECT_LABELS |
Generated with Flude
Copyright © 2026