Whether a Doxygen prot value should survive the min_visibility cascade.
min_visibility names the least-visible level still kept: "protected"
keeps public+protected, "private" keeps everything (this is the
engine’s unchanged default – see BaseDoxygenParser.init).
A prot value this module doesn’t rank (currently anything but
"public"/"protected"/"private" – e.g. Java’s "package", not yet
scoped into this filter) always passes, so a language path that hasn’t
explicitly opted a ranked value in is never affected by this filter.
Methods
_visible
_visible(prot: Optional, min_visibility: str) -> bool
Whether a Doxygen prot value should survive the min_visibility cascade.
min_visibility names the least-visible level still kept: "protected"
keeps public+protected, "private" keeps everything (this is the
engine’s unchanged default – see BaseDoxygenParser.init).
A prot value this module doesn’t rank (currently anything but
"public"/"protected"/"private" – e.g. Java’s "package", not yet
scoped into this filter) always passes, so a language path that hasn’t
explicitly opted a ranked value in is never affected by this filter.
| Parameter | Type | Description |
|---|---|---|
| prot | Optional | |
| min_visibility | str |
Generated with Flude
Copyright © 2026