List of classes in the ude.parsers.doxygen_base namespace.

Entity NameDescription
_resolve_accessNarrows 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.
_visibleWhether a Doxygen prot value should survive the min_visibility cascade.
_is_forward_declaration_misparseWhether 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_textWhether 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_qualifiedWhether 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_variableWhether 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_variableStrips 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_typedefWhether 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_typeNormalizes a raw Python type-hint string for signature display.
_compile_py_signatureComposes a Python-style call signature string for a method or function.
_is_generic_swig_argChecks whether a parameter is an undocumented generic SWIG collector arg.
strip_export_macrosStrips compiler-specific export macros from the provided string.
_dots_to_scopeReplaces ‘.’ with ‘::’ everywhere except inside a literal ‘…’.
_render_highlight_textReconstructs a <highlight> node’s real text, restoring literal spaces.
_render_programlistingRenders a Doxygen <programlisting> (a \\code/\\endcode block) as a fenced Markdown code block, one source line per <codeline>.
_render_mixed_textLike 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_contentRenders one top-level <para>’s mixed content into ordered text chunks.
_extract_locationDefensively extracts file and line attributes from a <location> child element.
logger
_GENERIC_ARG_NAMES
_VISIBILITY_RANKCascading rank for the min_visibility filter (BaseDoxygenParser.init): lower rank = more visible.
_ACCESS_LITERALS
_ELABORATED_TYPE_MISPARSE_REMatches 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_NAMESSWIG-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_NAMESC++ preprocessor macros (some explicitly #undef’d right after local use, i.e.
SWIG_CSHARP_PINVOKE_HELPER_NAMESSame bookkeeping-compound exclusion as SWIG_PYTHON_RUNTIME_NAMES above, for SWIG’s C# PInvoke-marshalling helper classes.
SWIG_PROXY_INTERFACE_SUFFIXExact-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

Directory & Entity Index

Entity NameSummary / Description
FunctionsList of functions in ude.parsers.doxygen_base
VariablesList of variables in ude.parsers.doxygen_base