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.

ParameterTypeDescription
protOptional
min_visibilitystr

Generated with Flude

Copyright © 2026