C++ preprocessor macros (some explicitly #undef’d right after local use, i.e.
never meant as public API) that SWIG’s Python codegen re-exports as flat module-level “variables” with no trace of their macro origin confirmed via real render-crosscheck data: exactly these 27 names, across multiple large SDK modules. Real fix is upstream in SWIG’s own .i/#ifndef SWIG guards (not in Pipeline); this exclusion just stops them leaking into UDE’s own IR as fake public API.
Instance Variables
ude.parsers.doxygen_base.SWIG_PYTHON_MACRO_LEAK_NAMES
Generated with Flude
Copyright © 2026