SYMBOL INDEX (883 symbols across 155 files) FILE: breathe/__init__.py function setup (line 11) | def setup(app: Sphinx): FILE: breathe/apidoc.py function print_info (line 44) | def print_info(msg, args): function write_file (line 49) | def write_file(name, text, args): function format_heading (line 71) | def format_heading(level, text): function format_directive (line 77) | def format_directive(package_type, package, args): function create_package_file (line 87) | def create_package_file(package, package_type, package_id, args): function create_modules_toc_file (line 98) | def create_modules_toc_file(key, value, args): function recurse_tree (line 110) | def recurse_tree(args): class TypeAction (line 124) | class TypeAction(argparse.Action): method __init__ (line 125) | def __init__(self, option_strings, dest, **kwargs): method __call__ (line 130) | def __call__(self, parser, namespace, values, option_string=None): function main (line 139) | def main(): FILE: breathe/cpp_util.py function _check_pair (line 12) | def _check_pair(dest: list[str], tokens: Iterator[str], start: str, end:... function _check_all_pairs (line 30) | def _check_all_pairs(dest: list[str], tokens: Iterator[str]) -> None: function split_name (line 37) | def split_name(name: str) -> list[str]: FILE: breathe/directives/__init__.py class _WarningHandler (line 27) | class _WarningHandler: method __init__ (line 28) | def __init__(self, state, context: dict[str, Any]) -> None: method warn (line 32) | def warn( method format (line 47) | def format(self, text: str) -> str: class BaseDirective (line 51) | class BaseDirective(SphinxDirective): method directive_args (line 53) | def directive_args(self) -> list: method project_info_factory (line 68) | def project_info_factory(self) -> ProjectInfoFactory: method dox_parser (line 72) | def dox_parser(self) -> DoxygenParser: method app (line 76) | def app(self) -> Sphinx: method get_doxygen_index (line 79) | def get_doxygen_index(self, project_info: ProjectInfo) -> parser.Doxyg... method create_finder_from_root (line 82) | def create_finder_from_root( method create_warning (line 87) | def create_warning(self, project_info: ProjectInfo | None, **kwargs) -... method render (line 98) | def render( FILE: breathe/directives/class_like.py class _DoxygenClassLikeDirective (line 49) | class _DoxygenClassLikeDirective(BaseDirective): method run (line 71) | def run(self) -> list[Node]: class DoxygenClassDirective (line 106) | class DoxygenClassDirective(_DoxygenClassLikeDirective): class DoxygenStructDirective (line 110) | class DoxygenStructDirective(_DoxygenClassLikeDirective): class DoxygenInterfaceDirective (line 114) | class DoxygenInterfaceDirective(_DoxygenClassLikeDirective): FILE: breathe/directives/content_block.py function create_render_filter (line 54) | def create_render_filter( function create_content_filter (line 86) | def create_content_filter(kind: Literal["group", "page", "namespace"]) -... class _DoxygenContentBlockDirective (line 114) | class _DoxygenContentBlockDirective(BaseDirective): method run (line 136) | def run(self) -> list[Node]: class DoxygenNamespaceDirective (line 206) | class DoxygenNamespaceDirective(_DoxygenContentBlockDirective): class DoxygenGroupDirective (line 210) | class DoxygenGroupDirective(_DoxygenContentBlockDirective): class DoxygenPageDirective (line 219) | class DoxygenPageDirective(_DoxygenContentBlockDirective): FILE: breathe/directives/file.py function path_matches (line 23) | def path_matches(location: str, target_file: str) -> bool: function location_matches (line 40) | def location_matches(location: parser.Node_locationType | None, target_f... function namespace_matches (line 44) | def namespace_matches(name: str, node: parser.Node_compounddefType): function create_file_filter (line 51) | def create_file_filter( function file_finder_filter (line 123) | def file_finder_filter( class _BaseFileDirective (line 139) | class _BaseFileDirective(BaseDirective): method handle_contents (line 150) | def handle_contents(self, file_: str, project_info: project.ProjectInf... class DoxygenFileDirective (line 187) | class DoxygenFileDirective(_BaseFileDirective): method run (line 202) | def run(self): class AutoDoxygenFileDirective (line 215) | class AutoDoxygenFileDirective(_BaseFileDirective): method run (line 228) | def run(self): FILE: breathe/directives/function.py class _NoMatchingFunctionError (line 50) | class _NoMatchingFunctionError(BreatheError): class _UnableToResolveFunctionError (line 54) | class _UnableToResolveFunctionError(BreatheError): method __init__ (line 55) | def __init__(self, signatures: list[str]) -> None: function function_and_all_friend_finder_filter (line 59) | def function_and_all_friend_finder_filter( class DoxygenFunctionDirective (line 82) | class DoxygenFunctionDirective(BaseDirective): method run (line 93) | def run(self) -> list[Node]: method _parse_args (line 213) | def _parse_args(self, function_description: str) -> cppast.ASTParamete... method _create_function_signature (line 256) | def _create_function_signature( method _resolve_function (line 297) | def _resolve_function( FILE: breathe/directives/index.py class RootDataObject (line 22) | class RootDataObject: function create_index_filter (line 26) | def create_index_filter(options: Mapping[str, Any]) -> filter.DoxFilter: class _BaseIndexDirective (line 53) | class _BaseIndexDirective(BaseDirective): method handle_contents (line 60) | def handle_contents(self, project_info) -> list[Node]: class DoxygenIndexDirective (line 105) | class DoxygenIndexDirective(_BaseIndexDirective): method run (line 117) | def run(self): class AutoDoxygenIndexDirective (line 129) | class AutoDoxygenIndexDirective(_BaseIndexDirective): method run (line 140) | def run(self) -> list[Node]: FILE: breathe/directives/item.py function enumvalue_finder_filter (line 36) | def enumvalue_finder_filter( class _DoxygenBaseItemDirective (line 63) | class _DoxygenBaseItemDirective(BaseDirective): method finder_filter (line 76) | def finder_filter( method run (line 92) | def run(self) -> list[Node]: class DoxygenVariableDirective (line 129) | class DoxygenVariableDirective(_DoxygenBaseItemDirective): class DoxygenDefineDirective (line 133) | class DoxygenDefineDirective(_DoxygenBaseItemDirective): class DoxygenConceptDirective (line 137) | class DoxygenConceptDirective(_DoxygenBaseItemDirective): method finder_filter (line 140) | def finder_filter( class DoxygenEnumDirective (line 156) | class DoxygenEnumDirective(_DoxygenBaseItemDirective): class DoxygenEnumValueDirective (line 160) | class DoxygenEnumValueDirective(_DoxygenBaseItemDirective): method finder_filter (line 163) | def finder_filter( class DoxygenTypedefDirective (line 190) | class DoxygenTypedefDirective(_DoxygenBaseItemDirective): class DoxygenUnionDirective (line 194) | class DoxygenUnionDirective(_DoxygenBaseItemDirective): method finder_filter (line 197) | def finder_filter( FILE: breathe/directives/setup.py function setup (line 37) | def setup(app: Sphinx) -> None: FILE: breathe/exception.py class BreatheError (line 4) | class BreatheError(Exception): FILE: breathe/file_state_cache.py class MTimeError (line 23) | class MTimeError(Exception): function _getmtime (line 27) | def _getmtime(filename: str): function update (line 34) | def update(app: Sphinx, source_file: str | os.PathLike[str]) -> None: function _get_outdated (line 50) | def _get_outdated( function _purge_doc (line 64) | def _purge_doc(app: Sphinx, env: BuildEnvironment, docname: str) -> None: function setup (line 79) | def setup(app: Sphinx): FILE: breathe/filetypes.py function get_pygments_alias (line 14) | def get_pygments_alias(filename: str) -> str | None: function get_extension (line 23) | def get_extension(filename: str) -> str: FILE: breathe/finder/__init__.py class ItemFinder (line 15) | class ItemFinder(Generic[T_data_object]): method __init__ (line 16) | def __init__( method run_filter (line 26) | def run_filter( method filter_ (line 39) | def filter_( FILE: breathe/finder/compound.py class DoxygenTypeSubItemFinder (line 14) | class DoxygenTypeSubItemFinder(ItemFinder[parser.Node_DoxygenType]): method filter_ (line 15) | def filter_(self, ancestors, filter_: DoxFilter, matches: list[FinderM... class CompoundDefTypeSubItemFinder (line 23) | class CompoundDefTypeSubItemFinder(ItemFinder[parser.Node_compounddefTyp... method filter_ (line 24) | def filter_(self, ancestors, filter_: DoxFilter, matches: list[FinderM... class SectionDefTypeSubItemFinder (line 38) | class SectionDefTypeSubItemFinder(ItemFinder[parser.Node_sectiondefType]): method filter_ (line 39) | def filter_(self, ancestors, filter_: DoxFilter, matches: list[FinderM... class MemberDefTypeSubItemFinder (line 53) | class MemberDefTypeSubItemFinder(ItemFinder[parser.Node_memberdefType]): method filter_ (line 54) | def filter_(self, ancestors, filter_: DoxFilter, matches: list[FinderM... class RefTypeSubItemFinder (line 68) | class RefTypeSubItemFinder(ItemFinder[parser.Node_refType]): method filter_ (line 69) | def filter_(self, ancestors, filter_: DoxFilter, matches: list[FinderM... FILE: breathe/finder/factory.py class _CreateCompoundTypeSubFinder (line 33) | class _CreateCompoundTypeSubFinder: method __init__ (line 34) | def __init__(self, app: Sphinx, dox_parser: parser.DoxygenParser): method __call__ (line 38) | def __call__(self, project_info: ProjectInfo, *args) -> indexfinder.Co... function create_item_finder (line 42) | def create_item_finder( class Finder (line 51) | class Finder: method __init__ (line 52) | def __init__( method filter_ (line 59) | def filter_(self, filter_: DoxFilter, matches: list[FinderMatch]) -> N... method root (line 65) | def root(self): function create_finder_from_root (line 69) | def create_finder_from_root( FILE: breathe/finder/index.py class DoxygenTypeSubItemFinder (line 16) | class DoxygenTypeSubItemFinder(ItemFinder[parser.Node_DoxygenTypeIndex]): method filter_ (line 17) | def filter_(self, ancestors, filter_: DoxFilter, matches) -> None: class CompoundTypeSubItemFinder (line 26) | class CompoundTypeSubItemFinder(ItemFinder[parser.Node_CompoundType]): method __init__ (line 27) | def __init__(self, app: Sphinx, dox_parser: parser.DoxygenParser, *args): method filter_ (line 31) | def filter_(self, ancestors: list[TaggedNode], filter_: DoxFilter, mat... class MemberTypeSubItemFinder (line 77) | class MemberTypeSubItemFinder(ItemFinder[parser.Node_memberdefType]): method filter_ (line 78) | def filter_(self, ancestors, filter_: DoxFilter, matches) -> None: FILE: breathe/parser.py function node_repr (line 29) | def node_repr(self: Node) -> str: # pragma: no cover function description_has_content (line 43) | def description_has_content(node: Node_descriptionType | None) -> bool: class ParserError (line 54) | class ParserError(RuntimeError): method __init__ (line 55) | def __init__(self, message: str, filename: str, lineno: int | None = N... method message (line 59) | def message(self) -> str: method lineno (line 63) | def lineno(self) -> int | None: method filename (line 67) | def filename(self) -> str: method __str__ (line 70) | def __str__(self): class FileIOError (line 76) | class FileIOError(RuntimeError): method __init__ (line 77) | def __init__(self, error: str, filename: str): class DoxygenIndex (line 84) | class DoxygenIndex: method __init__ (line 85) | def __init__(self, root: Node_DoxygenTypeIndex): class DoxygenCompound (line 104) | class DoxygenCompound: method __init__ (line 105) | def __init__(self, root: Node_DoxygenType, parser: DoxygenParser, proj... function _parse_common (line 132) | def _parse_common(filename: str, right_tag: str) -> Node_DoxygenType | N... class ProjectData (line 146) | class ProjectData(NamedTuple): class DoxygenParser (line 151) | class DoxygenParser: method __init__ (line 152) | def __init__(self, app: Sphinx) -> None: method _get_project_data (line 156) | def _get_project_data(self, project_info: ProjectInfo) -> ProjectData: method parse_index (line 170) | def parse_index(self, project_info: ProjectInfo) -> DoxygenIndex: method parse_compound (line 173) | def parse_compound(self, refid: str, project_info: ProjectInfo) -> Dox... function tag_name_value (line 192) | def tag_name_value(x: TaggedValue[T_covar, U_covar]) -> tuple[T_covar, U... function tag_name_value (line 196) | def tag_name_value(x: str) -> tuple[None, str]: ... function tag_name_value (line 199) | def tag_name_value(x: TaggedValue[T_covar, U_covar] | str) -> tuple[T_co... FILE: breathe/path_handler.py function includes_directory (line 10) | def includes_directory(file_path: str): function resolve_path (line 16) | def resolve_path(app: Sphinx, directory: str, filename: str): FILE: breathe/process.py class ProjectData (line 37) | class ProjectData: method __init__ (line 40) | def __init__(self, auto_project_info: AutoProjectInfo, files: list[str... class AutoDoxygenProcessHandle (line 45) | class AutoDoxygenProcessHandle: method __init__ (line 46) | def __init__( method generate_xml (line 56) | def generate_xml( method process (line 81) | def process( FILE: breathe/project.py class ProjectOptions (line 16) | class ProjectOptions(UserDict): class ProjectError (line 21) | class ProjectError(BreatheError): class NoDefaultProjectError (line 25) | class NoDefaultProjectError(ProjectError): class AutoProjectInfo (line 29) | class AutoProjectInfo: method __init__ (line 32) | def __init__(self, app: Sphinx, name: str, source_path: str, build_dir... method name (line 40) | def name(self): method build_dir (line 43) | def build_dir(self): method abs_path_to_source_file (line 46) | def abs_path_to_source_file(self, file_): method create_project_info (line 54) | def create_project_info(self, project_path): class ProjectInfo (line 60) | class ProjectInfo: method __init__ (line 61) | def __init__(self, app: Sphinx, name: str, path: str, source_path: str... method name (line 69) | def name(self) -> str: method project_path (line 72) | def project_path(self): method source_path (line 75) | def source_path(self): method relative_path_to_xml_file (line 78) | def relative_path_to_xml_file(self, file_): method sphinx_abs_path_to_file (line 89) | def sphinx_abs_path_to_file(self, file_): method reference (line 98) | def reference(self): method domain_for_file (line 101) | def domain_for_file(self, file_: str) -> str: class ProjectInfoFactory (line 116) | class ProjectInfoFactory: method __init__ (line 119) | def __init__(self, app: Sphinx): method build_dir (line 132) | def build_dir(self) -> str: method default_path (line 139) | def default_path(self) -> str: method create_project_info (line 158) | def create_project_info(self, options: ProjectOptions) -> ProjectInfo: method store_project_info_for_auto (line 189) | def store_project_info_for_auto(self, name: str, project_info: Project... method retrieve_project_info_for_auto (line 197) | def retrieve_project_info_for_auto(self, options) -> ProjectInfo: method create_auto_project_info (line 213) | def create_auto_project_info(self, name: str, source_path) -> AutoProj... FILE: breathe/renderer/__init__.py function format_parser_error (line 21) | def format_parser_error( class TaggedNode (line 57) | class TaggedNode(NamedTuple, Generic[T_data_object]): class TaggedNode (line 63) | class TaggedNode(NamedTuple): class RenderContext (line 68) | class RenderContext: method __init__ (line 69) | def __init__( method create_child_context (line 83) | def create_child_context( FILE: breathe/renderer/filter.py class NodeStack (line 87) | class NodeStack: method __init__ (line 88) | def __init__(self, stack: list[renderer.TaggedNode]): method ancestor (line 91) | def ancestor(self, generations: SupportsIndex) -> renderer.DataObject ... method parent (line 96) | def parent(self) -> renderer.DataObject | None: method node (line 100) | def node(self) -> renderer.DataObject: method tag (line 104) | def tag(self) -> str: function set_defaults (line 110) | def set_defaults(app: Sphinx, options: T_options) -> T_options: function create_show_filter (line 117) | def create_show_filter(options: Mapping[str, Any]) -> DoxFilter: function _create_undoc_members_filter (line 133) | def _create_undoc_members_filter(options: DoxNamespaceOptions) -> DoxFil... function _create_public_members_filter (line 149) | def _create_public_members_filter( function create_description_filter (line 180) | def create_description_filter(allow: bool, level: type[parser.Node]) -> ... function create_class_member_filter (line 200) | def create_class_member_filter(options: DoxNamespaceOptions) -> DoxFilter: function create_innerclass_filter (line 241) | def create_innerclass_filter(options: DoxNamespaceOptions, outerclass: s... function create_class_filter (line 288) | def create_class_filter(app: Sphinx, target: str, options: DoxClassOptio... function create_outline_filter (line 306) | def create_outline_filter(options: Mapping[str, Any]) -> DoxFilter: function extend_member_with_compound (line 315) | def extend_member_with_compound( function member_finder_filter (line 336) | def member_finder_filter( function compound_finder_filter (line 372) | def compound_finder_filter( FILE: breathe/renderer/mask.py function no_parameter_names (line 31) | def no_parameter_names(node: parser.NodeOrValue) -> parser.Node_paramType: class MaskFactoryBase (line 45) | class MaskFactoryBase: method mask (line 46) | def mask(self, data_object): class MaskFactory (line 50) | class MaskFactory(MaskFactoryBase): method __init__ (line 51) | def __init__( method mask (line 57) | def mask(self, data_object: parser.NodeOrValue) -> parser.NodeOrValue: class NullMaskFactory (line 64) | class NullMaskFactory(MaskFactoryBase): method mask (line 65) | def mask(self, data_object: parser.NodeOrValue) -> parser.NodeOrValue: FILE: breathe/renderer/sphinxrenderer.py class HasRefID (line 65) | class HasRefID(Protocol): method refid (line 67) | def refid(self) -> str: ... class HasTemplateParamList (line 69) | class HasTemplateParamList(Protocol): method templateparamlist (line 71) | def templateparamlist(self) -> parser.Node_templateparamlistType | Non... class HasDescriptions (line 73) | class HasDescriptions(Protocol): method briefdescription (line 75) | def briefdescription(self) -> parser.Node_descriptionType | None: ... method detaileddescription (line 78) | def detaileddescription(self) -> parser.Node_descriptionType | None: ... function strip_legacy_qualifiers (line 101) | def strip_legacy_qualifiers(x): class WithContext (line 105) | class WithContext: method __init__ (line 106) | def __init__(self, parent: SphinxRenderer, context: RenderContext): method __enter__ (line 111) | def __enter__(self): method __exit__ (line 117) | def __exit__(self, et, ev, bt): class BaseObject (line 122) | class BaseObject: method transform_content (line 127) | def transform_content(self, contentnode: addnodes.desc_content) -> None: class CPPClassObject (line 137) | class CPPClassObject(BaseObject, cpp.CPPClassObject): class CPPUnionObject (line 141) | class CPPUnionObject(BaseObject, cpp.CPPUnionObject): class CPPFunctionObject (line 145) | class CPPFunctionObject(BaseObject, cpp.CPPFunctionObject): class CPPMemberObject (line 149) | class CPPMemberObject(BaseObject, cpp.CPPMemberObject): class CPPTypeObject (line 153) | class CPPTypeObject(BaseObject, cpp.CPPTypeObject): class CPPConceptObject (line 157) | class CPPConceptObject(BaseObject, cpp.CPPConceptObject): class CPPEnumObject (line 161) | class CPPEnumObject(BaseObject, cpp.CPPEnumObject): class CPPEnumeratorObject (line 165) | class CPPEnumeratorObject(BaseObject, cpp.CPPEnumeratorObject): class CStructObject (line 172) | class CStructObject(BaseObject, c.CStructObject): class CUnionObject (line 176) | class CUnionObject(BaseObject, c.CUnionObject): class CFunctionObject (line 180) | class CFunctionObject(BaseObject, c.CFunctionObject): class CMemberObject (line 184) | class CMemberObject(BaseObject, c.CMemberObject): class CTypeObject (line 188) | class CTypeObject(BaseObject, c.CTypeObject): class CEnumObject (line 192) | class CEnumObject(BaseObject, c.CEnumObject): class CEnumeratorObject (line 196) | class CEnumeratorObject(BaseObject, c.CEnumeratorObject): class CMacroObject (line 200) | class CMacroObject(BaseObject, c.CMacroObject): class PyFunction (line 207) | class PyFunction(BaseObject, python.PyFunction): class PyAttribute (line 211) | class PyAttribute(BaseObject, python.PyAttribute): class PyClasslike (line 215) | class PyClasslike(BaseObject, python.PyClasslike): class PHPNamespaceLevel (line 227) | class PHPNamespaceLevel(BaseObject, php.PhpNamespacelevel): class PHPClassLike (line 232) | class PHPClassLike(BaseObject, php.PhpClasslike): class PHPClassMember (line 235) | class PHPClassMember(BaseObject, php.PhpClassmember): class PHPGlobalLevel (line 238) | class PHPGlobalLevel(BaseObject, php.PhpGloballevel): class CSharpCurrentNamespace (line 246) | class CSharpCurrentNamespace(BaseObject, cs.CSharpCurrentNamespace): class CSharpNamespacePlain (line 249) | class CSharpNamespacePlain(BaseObject, cs.CSharpNamespacePlain): class CSharpClass (line 252) | class CSharpClass(BaseObject, cs.CSharpClass): class CSharpStruct (line 255) | class CSharpStruct(BaseObject, cs.CSharpStruct): class CSharpInterface (line 258) | class CSharpInterface(BaseObject, cs.CSharpInterface): class CSharpInherits (line 261) | class CSharpInherits(BaseObject, cs.CSharpInherits): class CSharpMethod (line 264) | class CSharpMethod(BaseObject, cs.CSharpMethod): class CSharpVariable (line 267) | class CSharpVariable(BaseObject, cs.CSharpVariable): class CSharpProperty (line 270) | class CSharpProperty(BaseObject, cs.CSharpProperty): class CSharpEvent (line 273) | class CSharpEvent(BaseObject, cs.CSharpEvent): class CSharpEnum (line 276) | class CSharpEnum(BaseObject, cs.CSharpEnum): class CSharpEnumValue (line 279) | class CSharpEnumValue(BaseObject, cs.CSharpEnumValue): class CSharpAttribute (line 282) | class CSharpAttribute(BaseObject, cs.CSharpAttribute): class CSharpIndexer (line 285) | class CSharpIndexer(BaseObject, cs.CSharpIndexer): class CSharpXRefRole (line 288) | class CSharpXRefRole(BaseObject, cs.CSharpXRefRole): class DomainDirectiveFactory (line 295) | class DomainDirectiveFactory: method create (line 369) | def create(domain: str, args) -> ObjectDescription: class NodeFinder (line 405) | class NodeFinder(nodes.SparseNodeVisitor): method __init__ (line 408) | def __init__(self, document: nodes.document): method visit_desc_signature (line 413) | def visit_desc_signature(self, node: addnodes.desc_signature): method visit_desc_signature_line (line 419) | def visit_desc_signature_line(self, node: addnodes.desc_signature_line): method visit_desc_content (line 424) | def visit_desc_content(self, node: addnodes.desc_content): function intersperse (line 434) | def intersperse(iterable, delimiter): function get_param_decl (line 442) | def get_param_decl(param: parser.Node_paramType) -> str: function get_definition_without_template_args (line 472) | def get_definition_without_template_args(data_object): class InlineText (line 502) | class InlineText(Text): method indent (line 513) | def indent(self, match, context, next_state): method eof (line 520) | def eof(self, context): method inlinetext (line 526) | def inlinetext(self, match, context, next_state): function get_content (line 545) | def get_content(node: parser.Node_docParaType): function get_parameterlists (line 557) | def get_parameterlists(node: parser.Node_docParaType) -> Iterable[parser... function get_simplesects (line 562) | def get_simplesects(node: parser.Node_docParaType) -> Iterable[parser.No... function get_images (line 567) | def get_images(node: parser.Node_docParaType) -> Iterable[parser.Node_do... function namespace_strip (line 572) | def namespace_strip(config, nodes_: list[nodes.Node]): class NodeHandler (line 594) | class NodeHandler(Generic[T_sphinxrenderer, T]): method __init__ (line 598) | def __init__(self, handler: Callable[[T_sphinxrenderer, T], list[nodes... method __call__ (line 602) | def __call__(self, r: T_sphinxrenderer, node: T, /) -> list[nodes.Node... class TaggedNodeHandler (line 606) | class TaggedNodeHandler(Generic[T_sphinxrenderer, T]): method __init__ (line 610) | def __init__(self, handler: Callable[[T_sphinxrenderer, str, T], list[... method __call__ (line 614) | def __call__( function node_handler (line 620) | def node_handler(node: type[parser.NodeOrValue]): function tagged_node_handler (line 631) | def tagged_node_handler(node: type[parser.NodeOrValue]): class NodeVisitor (line 642) | class NodeVisitor(type): method __new__ (line 647) | def __new__(cls, name, bases, members): class SphinxRenderer (line 680) | class SphinxRenderer(metaclass=NodeVisitor): method __init__ (line 699) | def __init__( method set_context (line 726) | def set_context(self, context: RenderContext) -> None: method _fixup_separate_member_pages (line 745) | def _fixup_separate_member_pages(self, refid: str) -> str: method get_refid (line 766) | def get_refid(self, refid: str) -> str: method parse_compound (line 774) | def parse_compound(self, refid: str) -> parser.Node_DoxygenType: method get_domain (line 777) | def get_domain(self) -> str: method join_nested_name (line 801) | def join_nested_name(self, names: list[str]) -> str: method run_directive (line 806) | def run_directive( method handle_compounddef_declaration (line 852) | def handle_compounddef_declaration( method handle_declaration (line 875) | def handle_declaration( method get_qualification (line 955) | def get_qualification(self) -> list[str]: method get_fully_qualified_name (line 1016) | def get_fully_qualified_name(self): method create_template_prefix (line 1062) | def create_template_prefix(self, decl: HasTemplateParamList) -> str: method run_domain_directive (line 1068) | def run_domain_directive(self, kind, names): method create_doxygen_target (line 1099) | def create_doxygen_target(self, node): method title (line 1109) | def title(self, node) -> list[nodes.Node]: method description (line 1119) | def description(self, node: HasDescriptions) -> list[nodes.Node]: method detaileddescription (line 1161) | def detaileddescription(self, descr: parser.Node_descriptionType | Non... method update_signature (line 1207) | def update_signature(self, signature, obj_type): method render_declaration (line 1216) | def render_declaration( method visit_doxygen (line 1257) | def visit_doxygen(self, node: parser.Node_DoxygenTypeIndex) -> list[no... method visit_doxygendef (line 1266) | def visit_doxygendef(self, node: parser.Node_DoxygenType) -> list[node... method visit_union (line 1270) | def visit_union(self, node: HasRefID) -> list[nodes.Node]: method visit_class (line 1293) | def visit_class(self, node: HasRefID) -> list[nodes.Node]: method visit_namespace (line 1364) | def visit_namespace(self, node: HasRefID) -> list[nodes.Node]: method visit_compound (line 1397) | def visit_compound( method visit_file (line 1511) | def visit_file(self, node: parser.Node_CompoundType) -> list[nodes.Node]: method render_iterable (line 1606) | def render_iterable( method render_tagged_iterable (line 1614) | def render_tagged_iterable( method visit_compounddef (line 1623) | def visit_compounddef(self, node: parser.Node_compounddefType) -> list... method visit_sectiondef (line 1728) | def visit_sectiondef(self, node: parser.Node_sectiondefType) -> list[n... method visit_docreftext (line 1772) | def visit_docreftext( method visit_docheading (line 1805) | def visit_docheading(self, node: parser.Node_docHeadingType) -> list[n... method visit_docpara (line 1815) | def visit_docpara(self, node: parser.Node_docParaType) -> list[nodes.N... method visit_docblockquote (line 1884) | def visit_docblockquote(self, node: parser.Node_docBlockQuoteType) -> ... method visit_docimage (line 1896) | def visit_docimage(self, node: parser.Node_docImageType) -> list[nodes... method visit_docurllink (line 1909) | def visit_docurllink(self, node: parser.Node_docURLLink) -> list[nodes... method visit_docmarkup (line 1916) | def visit_docmarkup(self, tag: str, node: parser.Node_docMarkupType) -... method visit_docsect1 (line 1936) | def visit_docsect1(self, node: parser.Node_docSect1Type) -> list[nodes... method visit_docsect2 (line 1940) | def visit_docsect2(self, node: parser.Node_docSect2Type) -> list[nodes... method visit_docsect3 (line 1944) | def visit_docsect3(self, node: parser.Node_docSect3Type) -> list[nodes... method visit_docsectN (line 1947) | def visit_docsectN( method visit_docsimplesect (line 1992) | def visit_docsimplesect(self, node: parser.Node_docSimpleSectType) -> ... method visit_docformula (line 2039) | def visit_docformula(self, node: parser.Node_docFormulaType) -> list[n... method visit_listing (line 2063) | def visit_listing(self, node: parser.Node_listingType) -> list[nodes.N... method visit_codeline (line 2082) | def visit_codeline(self, node: parser.Node_codelineType) -> list[nodes... method _nested_inline_parse_with_titles (line 2087) | def _nested_inline_parse_with_titles(self, content, node) -> str: method visit_verbatim (line 2111) | def visit_verbatim(self, node: str) -> list[nodes.Node]: method visit_inc (line 2175) | def visit_inc(self, node: parser.Node_incType) -> list[nodes.Node]: method visit_ref (line 2190) | def visit_ref(self, node: parser.Node_refType) -> list[nodes.Node]: method visit_doclistitem (line 2200) | def visit_doclistitem(self, node: parser.Node_docListItemType) -> list... method render_unordered (line 2209) | def render_unordered(self, children) -> list[nodes.Node]: method render_enumerated (line 2213) | def render_enumerated(self, children, nesting_level) -> list[nodes.Node]: method visit_doclist (line 2222) | def visit_doclist(self, tag: str, node: parser.Node_docListType) -> li... method visit_compoundref (line 2240) | def visit_compoundref(self, node: parser.Node_compoundRefType) -> list... method visit_docxrefsect (line 2261) | def visit_docxrefsect(self, node: parser.Node_docXRefSectType) -> list... method visit_docvariablelist (line 2291) | def visit_docvariablelist(self, node: parser.Node_docVariableListType)... method visit_docvarlistentry (line 2307) | def visit_docvarlistentry(self, node: parser.Node_docVarListEntryType)... method visit_docanchor (line 2311) | def visit_docanchor(self, node: parser.Node_docAnchorType) -> list[nod... method visit_docentry (line 2315) | def visit_docentry(self, node: parser.Node_docEntryType) -> list[nodes... method visit_docrow (line 2327) | def visit_docrow(self, node: parser.Node_docRowType) -> list[nodes.Node]: method visit_doctable (line 2340) | def visit_doctable(self, node: parser.Node_docTableType) -> list[nodes... method visit_function (line 2376) | def visit_function(self, node: parser.Node_memberdefType) -> list[node... method visit_define (line 2479) | def visit_define(self, node: parser.Node_memberdefType) -> list[nodes.... method visit_enum (line 2500) | def visit_enum(self, node: parser.Node_memberdefType) -> list[nodes.No... method visit_enumvalue (line 2527) | def visit_enumvalue(self, node: parser.Node_enumvalueType) -> list[nod... method visit_typedef (line 2538) | def visit_typedef(self, node: parser.Node_memberdefType) -> list[nodes... method make_initializer (line 2557) | def make_initializer(self, node) -> str: method visit_variable (line 2572) | def visit_variable(self, node: parser.Node_memberdefType) -> list[node... method visit_friendclass (line 2620) | def visit_friendclass(self, node: parser.Node_memberdefType) -> list[n... method visit_templateparam (line 2645) | def visit_templateparam( method visit_templateparamlist (line 2719) | def visit_templateparamlist(self, node: parser.Node_templateparamlistT... method visit_docparamlist (line 2730) | def visit_docparamlist(self, node: parser.Node_docParamListType) -> li... method visit_docdot (line 2794) | def visit_docdot(self, node: parser.Node_docDotMscType) -> list[nodes.... method visit_docdotfile (line 2819) | def visit_docdotfile(self, node: parser.Node_docImageFileType) -> list... method visit_docgraph (line 2854) | def visit_docgraph(self, tag: str, node: parser.Node_graphType) -> lis... method visit_unknown (line 2937) | def visit_unknown(self, node) -> list[nodes.Node]: method dispatch_compound (line 2942) | def dispatch_compound(self, node: parser.Node_CompoundType) -> list[no... method dispatch_memberdef (line 2955) | def dispatch_memberdef(self, node: parser.Node_memberdefType) -> list[... method visit_string (line 2983) | def visit_string(self, tag: str, node: str) -> list[nodes.Node]: method render_string (line 2989) | def render_string(self, node: str) -> list[nodes.Node]: method render_tagged (line 3018) | def render_tagged( method render (line 3025) | def render( method render_optional (line 3048) | def render_optional(self, node, tag: str | None = None) -> list[nodes.... function setup (line 3053) | def setup(app: Sphinx) -> None: FILE: breathe/renderer/target.py class _RealTargetHandler (line 18) | class _RealTargetHandler: method __init__ (line 19) | def __init__(self, env: BuildEnvironment): method __call__ (line 22) | def __call__(self, document: nodes.document, refid: str) -> list[Eleme... function create_target_handler (line 36) | def create_target_handler(options: Mapping[str, Any], env: BuildEnvironm... FILE: documentation/source/code/groups.h function class (line 4) | class UserDefinedGroupTest function func1InGroup1 (line 20) | void UserDefinedGroupTest::func1InGroup1() {} function func2InGroup1 (line 21) | void UserDefinedGroupTest::func2InGroup1() {} function func2InCustomGroup (line 28) | void UserDefinedGroupTest::func2InCustomGroup() {} function func1InCustomGroup (line 30) | void UserDefinedGroupTest::func1InCustomGroup() {} FILE: documentation/source/code/namespaces.h function namespace (line 3) | namespace test_namespace { FILE: documentation/source/code/nested_list_1.h function class (line 19) | class NestedLists_1 FILE: documentation/source/code/nested_list_2.h function class (line 28) | class NestedLists_2 FILE: documentation/source/code/nested_list_3.h function class (line 24) | class NestedLists_3 FILE: documentation/source/code/nested_list_4.h function class (line 24) | class NestedLists_4 FILE: documentation/source/code/nested_list_5.h function class (line 26) | class NestedLists_5 FILE: documentation/source/code/nutshell.h function class (line 9) | class Nutshell FILE: documentation/source/conf.py function run_doxygen (line 165) | def run_doxygen(folder: Path) -> None: function generate_doxygen_xml (line 175) | def generate_doxygen_xml(app: Sphinx) -> None: function setup (line 188) | def setup(app) -> ExtensionMetadata: FILE: examples/doxygen/afterdoc.h function class (line 3) | class Test1 FILE: examples/doxygen/author.cpp class WindowsNT (line 14) | class WindowsNT {} FILE: examples/doxygen/autolink.cpp class Test2 (line 59) | class Test2 type EType (line 68) | enum EType { type GlobEnum (line 87) | enum GlobEnum { FILE: examples/doxygen/class.h function class (line 3) | class Test3 FILE: examples/doxygen/diagrams_a.h function class (line 3) | class A { public: A *m_self; } FILE: examples/doxygen/diagrams_b.h function class (line 4) | class B { public: A *m_a; } FILE: examples/doxygen/diagrams_c.h function class (line 5) | class C : public A { public: D *m_d; } FILE: examples/doxygen/diagrams_e.h function class (line 4) | class E : public D {} FILE: examples/doxygen/docstring.py function func (line 10) | def func(): class PyClass (line 18) | class PyClass: method __init__ (line 24) | def __init__(self): method PyMethod (line 28) | def PyMethod(self): FILE: examples/doxygen/enum.h function class (line 1) | class Test4 FILE: examples/doxygen/example.cpp class Test5 (line 5) | class Test5 FILE: examples/doxygen/example_test.cpp function main (line 1) | void main() FILE: examples/doxygen/func.h function class (line 1) | class Test6 FILE: examples/doxygen/group.cpp class C1 (line 7) | class C1 {} class C2 (line 10) | class C2 {} function func1 (line 13) | void func1() {} class C3 (line 35) | class C3 {} class C4 (line 40) | class C4 {} class C5 (line 45) | class C5 {} type N1 (line 53) | namespace N1 {} function func2 (line 82) | void func2() {} function func3 (line 85) | void func3() {} FILE: examples/doxygen/include.cpp class Test7 (line 4) | class Test7 FILE: examples/doxygen/interface.h function class (line 3) | class TestInterface FILE: examples/doxygen/jdstyle.cpp class Test8 (line 5) | class Test8 type TEnum (line 14) | enum TEnum { FILE: examples/doxygen/manual.c type Object (line 5) | typedef struct Object Object; type Vehicle (line 6) | typedef struct Vehicle Vehicle; type Car (line 7) | typedef struct Car Car; type Truck (line 8) | typedef struct Truck Truck; type Object (line 13) | struct Object type Vehicle (line 37) | struct Vehicle type Car (line 61) | struct Car type Truck (line 71) | struct Truck function main (line 82) | int main(void) FILE: examples/doxygen/memgrp.cpp class Test9 (line 2) | class Test9 FILE: examples/doxygen/overload.cpp class Test10 (line 1) | class Test10 FILE: examples/doxygen/par.cpp class Test11 (line 20) | class Test11 {} FILE: examples/doxygen/parblock.cpp class Test15 (line 24) | class Test15 {} FILE: examples/doxygen/pyexample.py function func (line 13) | def func(): class PyClass (line 20) | class PyClass: method __init__ (line 22) | def __init__(self): method PyMethod (line 27) | def PyMethod(self): FILE: examples/doxygen/qtstyle.cpp class Test12 (line 6) | class Test12 type TEnum (line 12) | enum TEnum { FILE: examples/doxygen/relates.cpp class String (line 5) | class String function strcmp (line 14) | int strcmp(const String &s1,const String &s2) function stringDebug (line 21) | void stringDebug() FILE: examples/doxygen/restypedef.cpp type CoordStruct (line 8) | struct CoordStruct function Coord (line 23) | Coord add(Coord c1,Coord c2) FILE: examples/doxygen/structcmd.h type UINT32 (line 54) | typedef unsigned int UINT32; FILE: examples/doxygen/tag.cpp class Tag (line 4) | class Tag : public Test13 FILE: examples/doxygen/templ.cpp class Test14 (line 3) | class Test14 class Test14 (line 11) | class Test14 class Test14 (line 18) | class Test14 : public Test14 FILE: examples/specific/auto_class.h function class (line 3) | class AutoClassTest { FILE: examples/specific/auto_function.h function autoFunction (line 3) | void autoFunction() {} function anotherAutoFunction (line 6) | void anotherAutoFunction() {} FILE: examples/specific/c_enum.h type GSM_BackupFormat (line 9) | typedef enum { FILE: examples/specific/c_file.h type cache_tree (line 9) | struct cache_tree type cache_tree_sub (line 10) | struct cache_tree_sub { type cache_tree (line 17) | struct cache_tree { type cache_tree (line 26) | struct cache_tree type cache_tree (line 28) | struct cache_tree type cache_tree (line 29) | struct cache_tree type cache_tree (line 30) | struct cache_tree type cache_tree_sub (line 31) | struct cache_tree_sub type cache_tree (line 31) | struct cache_tree type strbuf (line 33) | struct strbuf type cache_tree (line 33) | struct cache_tree type cache_tree (line 34) | struct cache_tree type cache_tree (line 36) | struct cache_tree type cache_tree (line 37) | struct cache_tree type cache_entry (line 37) | struct cache_entry type cache_tree (line 49) | struct cache_tree type tree (line 49) | struct tree type cache_tree (line 51) | struct cache_tree type name_entry (line 51) | struct name_entry type traverse_info (line 51) | struct traverse_info FILE: examples/specific/c_struct.h type ACStruct (line 2) | struct ACStruct { FILE: examples/specific/c_typedef.h type cFloatingPointNumber (line 12) | typedef float cFloatingPointNumber; type cTestTypedef (line 17) | typedef int cTestTypedef; FILE: examples/specific/class.h function namespace (line 3) | namespace TestNamespaceClasses { function class (line 39) | class OuterClass { function class (line 50) | class ClassTest { function namespace (line 120) | namespace NS1 { FILE: examples/specific/cpp_anon.h type ClassWithAnonEntities (line 1) | struct ClassWithAnonEntities { FILE: examples/specific/cpp_enum.h type Unscoped (line 1) | enum Unscoped : int { type struct (line 5) | enum struct type class (line 9) | enum class type class (line 13) | enum class FILE: examples/specific/cpp_friendclass.h type A (line 1) | struct A {} type B (line 2) | struct B {} type C (line 4) | struct C { FILE: examples/specific/cpp_function.h type Foo (line 1) | struct Foo{} type Class (line 2) | struct Class { function namespace (line 14) | namespace TestNamespaceFunction { FILE: examples/specific/cpp_inherited_members.h function class (line 6) | class Base function class (line 14) | class A : public Base {} function class (line 16) | class B : public Base {} FILE: examples/specific/cpp_ns_template_specialization.h function namespace (line 1) | namespace ns1 { function namespace (line 7) | namespace ns2 { FILE: examples/specific/cpp_trailing_return_type.h function class (line 4) | class Thingy {} FILE: examples/specific/cpp_union.h type Class (line 6) | struct Class { FILE: examples/specific/decl_impl.cpp function open_di (line 5) | int open_di(const char * pathname, int flags) { type testnamespace (line 9) | namespace testnamespace { function another_open_di (line 12) | int another_open_di(const char *,int) FILE: examples/specific/decl_impl.h function namespace (line 13) | namespace testnamespace { FILE: examples/specific/enum.h function namespace (line 2) | namespace TestEnumNamespace { type EnumTest (line 15) | enum EnumTest { FILE: examples/specific/fixedwidthfont.h function class (line 2) | class Out FILE: examples/specific/functionOverload.h function namespace (line 12) | namespace test { function class (line 23) | class MyType {} function class (line 26) | class MyOtherType {} FILE: examples/specific/group.h function class (line 8) | class GroupedClassTest { function class (line 58) | class InnerGroupClassTest { function class (line 75) | class UngroupedClassTest { FILE: examples/specific/headerfile.h function class (line 7) | class ClassTest function class (line 21) | class ClassTest2 FILE: examples/specific/headings.h function class (line 18) | class HeadingsTest {} FILE: examples/specific/image.h function class (line 9) | class ImageClass {} FILE: examples/specific/inheritance.h function class (line 2) | class BaseA {} function class (line 3) | class BaseB {} function class (line 8) | class ChildA : public Main {} function class (line 9) | class ChildB : public Main {} FILE: examples/specific/inline.h function class (line 3) | class InlineTest FILE: examples/specific/interface.h function class (line 3) | class InterfaceClass FILE: examples/specific/latexmath.h function class (line 12) | class MathHelper FILE: examples/specific/links.h function class (line 9) | class LinksTest {} FILE: examples/specific/lists.h function class (line 12) | class SimpleList_1 function class (line 27) | class SimpleList_2 function class (line 42) | class SimpleList_3 function class (line 57) | class SimpleList_4 function class (line 72) | class SimpleList_5 function class (line 88) | class SimpleList_6 function class (line 105) | class NestedLists_1 function class (line 131) | class NestedLists_2 function class (line 153) | class NestedLists_3 function class (line 175) | class NestedLists_4 function class (line 199) | class NestedLists_5 FILE: examples/specific/membergroups.h function class (line 2) | class GroupedMembers { FILE: examples/specific/members.h function namespace (line 3) | namespace testnamespace { FILE: examples/specific/multifile/one/Util.h function namespace (line 3) | namespace test { function class (line 11) | class TestClass { FILE: examples/specific/multifile/two/Util.h function namespace (line 3) | namespace test { FILE: examples/specific/name.h function class (line 4) | class Failing { FILE: examples/specific/namespacefile.h function namespace (line 2) | namespace foo { function class (line 70) | class OuterBar { function outerFunction (line 78) | void outerFunction() {} FILE: examples/specific/nutshell.h function class (line 9) | class Nutshell FILE: examples/specific/parameters.h function class (line 5) | class MyClass {} FILE: examples/specific/programlisting.h function class (line 3) | class Vector {} FILE: examples/specific/qtsignalsandslots.h function class (line 11) | class QtSignalSlotExample: public QObject FILE: examples/specific/rst.h function class (line 3) | class TestClass FILE: examples/specific/struct.h function namespace (line 2) | namespace testnamespace { type StructTest (line 21) | struct StructTest { function anotherFunction (line 27) | void anotherFunction() {} function class (line 30) | class PublicClass {} function class (line 32) | class UndocumentedPublicClass {} type StructTest (line 40) | struct StructTest { function class (line 50) | class UndocumentedPublicClass {} function undocumentedProtectedFunction (line 57) | void undocumentedProtectedFunction() {} function class (line 60) | class ProtectedClass {} function class (line 62) | class UndocumentedProtectedClass {} function class (line 72) | class PrivateClass {} function class (line 74) | class UndocumentedPrivateClass {} FILE: examples/specific/struct_function.h function namespace (line 2) | namespace testnamespace { FILE: examples/specific/tables.h function class (line 13) | class Table_1 function class (line 29) | class Table_2 function class (line 45) | class Table_3 function class (line 61) | class Table_4 function class (line 94) | class Table_5 FILE: examples/specific/template_class.h function member (line 19) | templateclass(T const & m) : member(m) {} FILE: examples/specific/template_class_non_type.h function anothertemplateclass (line 8) | int N> FILE: examples/specific/typedef.h function class (line 2) | class TypeDefTest { type TypeDefTest (line 6) | typedef TypeDefTest (*TypeDefTestFuncPtr)(void); type floatingPointNumber (line 14) | typedef float floatingPointNumber; type TestTypedef (line 16) | typedef int TestTypedef; function namespace (line 18) | namespace TypeDefNamespace { function class (line 22) | class TestClass { FILE: examples/specific/union.h function namespace (line 11) | namespace foo { function class (line 23) | class ClassWithUnion FILE: examples/specific/userdefined.h function class (line 4) | class UserDefinedGroupTest function func1InGroup1 (line 20) | void UserDefinedGroupTest::func1InGroup1() {} function func2InGroup1 (line 21) | void UserDefinedGroupTest::func2InGroup1() {} function func2InCustomGroup (line 28) | void UserDefinedGroupTest::func2InCustomGroup() {} function func1InCustomGroup (line 30) | void UserDefinedGroupTest::func1InCustomGroup() {} FILE: examples/specific/using_in_ns.h function namespace (line 9) | namespace foo { FILE: scripts/doxygen_cache.py function run_one (line 18) | def run_one(p, name, template, exec): function make_cache (line 33) | def make_cache(): FILE: scripts/generate_tests_results.py function attlist (line 75) | def attlist(self): class Translator (line 84) | class Translator(docutils.writers.docutils_xml.XMLTranslator): method __init__ (line 87) | def __init__(self, document): method default_visit (line 91) | def default_visit(self, node): method default_departure (line 97) | def default_departure(self, node): method visit_Text (line 103) | def visit_Text(self, node): method depart_Text (line 107) | def depart_Text(self, node): class DirChange (line 112) | class DirChange: method __init__ (line 113) | def __init__(self, path): method __enter__ (line 117) | def __enter__(self): method __exit__ (line 120) | def __exit__(self, *args): class TmpDir (line 124) | class TmpDir: method __init__ (line 128) | def __init__(self, *args, **kwds): method __enter__ (line 131) | def __enter__(self): method __exit__ (line 134) | def __exit__(self, *args): function get_individual_tests (line 138) | def get_individual_tests(): function filter_c_files (line 142) | def filter_c_files(input_dir): function conf_overrides (line 151) | def conf_overrides(extra): class Doxygen (line 157) | class Doxygen: method __init__ (line 158) | def __init__(self): method run_one (line 168) | def run_one(self, tmp_path, outname): function run_sphinx_and_copy_output (line 181) | def run_sphinx_and_copy_output(tmp_path, input_path, overrides): function gen_example (line 219) | def gen_example(dox, test_input): function gen_auto (line 231) | def gen_auto(): function gen_multi_project (line 249) | def gen_multi_project(dox): function main (line 275) | def main(): FILE: tests/conftest.py function app (line 22) | def app(test_params, app_params, make_app, shared_result): # noqa: F811 FILE: tests/data/auto/auto_class.h function class (line 3) | class AutoClassTest { FILE: tests/data/auto/auto_function.h function autoFunction (line 3) | void autoFunction() {} function anotherAutoFunction (line 6) | void anotherAutoFunction() {} FILE: tests/data/examples/test_c_enum/c_enum.h type GSM_BackupFormat (line 9) | typedef enum { FILE: tests/data/examples/test_c_file/c_file.h type cache_tree (line 9) | struct cache_tree type cache_tree_sub (line 10) | struct cache_tree_sub { type cache_tree (line 17) | struct cache_tree { type cache_tree (line 26) | struct cache_tree type cache_tree (line 28) | struct cache_tree type cache_tree (line 29) | struct cache_tree type cache_tree (line 30) | struct cache_tree type cache_tree_sub (line 31) | struct cache_tree_sub type cache_tree (line 31) | struct cache_tree type strbuf (line 33) | struct strbuf type cache_tree (line 33) | struct cache_tree type cache_tree (line 34) | struct cache_tree type cache_tree (line 36) | struct cache_tree type cache_tree (line 37) | struct cache_tree type cache_entry (line 37) | struct cache_entry type cache_tree (line 49) | struct cache_tree type tree (line 49) | struct tree type cache_tree (line 51) | struct cache_tree type name_entry (line 51) | struct name_entry type traverse_info (line 51) | struct traverse_info FILE: tests/data/examples/test_class/class.h function namespace (line 3) | namespace TestNamespaceClasses { function class (line 39) | class OuterClass { function class (line 50) | class ClassTest { function namespace (line 120) | namespace NS1 { FILE: tests/data/examples/test_cpp_enum/cpp_enum.h type Unscoped (line 1) | enum Unscoped : int { type struct (line 5) | enum struct type class (line 9) | enum class type class (line 13) | enum class FILE: tests/data/examples/test_cpp_friendclass/cpp_friendclass.h type A (line 1) | struct A {} type B (line 2) | struct B {} type C (line 4) | struct C { FILE: tests/data/examples/test_cpp_function/cpp_function.h type Foo (line 1) | struct Foo{} type Class (line 2) | struct Class { function namespace (line 16) | namespace TestNamespaceFunction { FILE: tests/data/examples/test_cpp_inherited_members/cpp_inherited_members.h function class (line 6) | class Base function class (line 14) | class A : public Base {} function class (line 16) | class B : public Base {} FILE: tests/data/examples/test_cpp_trailing_return_type/cpp_trailing_return_type.h function class (line 4) | class Thingy {} FILE: tests/data/examples/test_diagrams/diagrams_a.h function class (line 3) | class A { public: A *m_self; } FILE: tests/data/examples/test_diagrams/diagrams_b.h function class (line 4) | class B { public: A *m_a; } FILE: tests/data/examples/test_diagrams/diagrams_c.h function class (line 5) | class C : public A { public: D *m_d; } FILE: tests/data/examples/test_diagrams/diagrams_e.h function class (line 4) | class E : public D {} FILE: tests/data/examples/test_group/group.h function class (line 8) | class GroupedClassTest { function class (line 58) | class InnerGroupClassTest { function class (line 75) | class UngroupedClassTest { FILE: tests/data/examples/test_group_member_ref/group.cpp class C1 (line 7) | class C1 {} class C2 (line 10) | class C2 {} function func1 (line 13) | void func1() {} class C3 (line 35) | class C3 {} class C4 (line 40) | class C4 {} class C5 (line 45) | class C5 {} type N1 (line 53) | namespace N1 {} function func2 (line 82) | void func2() {} function func3 (line 85) | void func3() {} FILE: tests/data/examples/test_headings/headings.h function class (line 18) | class HeadingsTest1 {} function class (line 33) | class HeadingsTest2 {} function class (line 39) | class HeadingsTest3 {} function class (line 50) | class HeadingsTest4 {} FILE: tests/data/examples/test_image/image.h function class (line 9) | class ImageClass {} FILE: tests/data/examples/test_inheritance/inheritance.h function class (line 2) | class BaseA {} function class (line 3) | class BaseB {} function class (line 8) | class ChildA : public Main {} function class (line 9) | class ChildB : public Main {} function class (line 11) | class ChildV1 : virtual public BaseA {} function class (line 12) | class ChildV2 : virtual public BaseA {} FILE: tests/data/examples/test_inline/inline.h function class (line 3) | class InlineTest FILE: tests/data/examples/test_latexmath/latexmath.h function class (line 12) | class MathHelper FILE: tests/data/examples/test_links/links.h function class (line 9) | class LinksTest {} FILE: tests/data/examples/test_lists/lists.h function class (line 12) | class SimpleList_1 function class (line 27) | class SimpleList_2 function class (line 42) | class SimpleList_3 function class (line 57) | class SimpleList_4 function class (line 72) | class SimpleList_5 function class (line 88) | class SimpleList_6 function class (line 105) | class NestedLists_1 function class (line 131) | class NestedLists_2 function class (line 153) | class NestedLists_3 function class (line 175) | class NestedLists_4 function class (line 199) | class NestedLists_5 FILE: tests/data/examples/test_membergroups/membergroups.h function class (line 2) | class GroupedMembers { FILE: tests/data/examples/test_qtsignalsandslots/qtsignalsandslots.h function class (line 11) | class QtSignalSlotExample: public QObject FILE: tests/data/examples/test_rst/rst.h function class (line 3) | class TestClass FILE: tests/data/examples/test_tables/tables.h function class (line 13) | class Table_1 function class (line 29) | class Table_2 function class (line 45) | class Table_3 function class (line 61) | class Table_4 function class (line 94) | class Table_5 FILE: tests/data/examples/test_template_class_non_type/template_class_non_type.h function anothertemplateclass (line 8) | int N> FILE: tests/data/examples/test_union/union.h function namespace (line 11) | namespace foo { function class (line 23) | class ClassWithUnion FILE: tests/data/examples/test_userdefined/userdefined.h function class (line 4) | class UserDefinedGroupTest function func1InGroup1 (line 20) | void UserDefinedGroupTest::func1InGroup1() {} function func2InGroup1 (line 21) | void UserDefinedGroupTest::func2InGroup1() {} function func2InCustomGroup (line 28) | void UserDefinedGroupTest::func2InCustomGroup() {} function func1InCustomGroup (line 30) | void UserDefinedGroupTest::func1InCustomGroup() {} FILE: tests/test_examples.py class XMLEventType (line 46) | class XMLEventType(enum.Enum): class XMLElement (line 53) | class XMLElement: class XMLElementEnd (line 61) | class XMLElementEnd: class XMLTextElement (line 67) | class XMLTextElement: function xml_stream (line 73) | def xml_stream(infile): function get_individual_tests (line 131) | def get_individual_tests(): function filtered_xml (line 135) | def filtered_xml(infile): function conf_overrides (line 156) | def conf_overrides(extra): function str_to_set (line 162) | def str_to_set(x): function attr_compare (line 166) | def attr_compare(name, actual, expected): class VersionedFile (line 174) | class VersionedFile: class DoxygenExe (line 180) | class DoxygenExe(VersionedFile): function str_to_version (line 184) | def str_to_version(v_str): function versioned_model (line 188) | def versioned_model(p): function compare_xml (line 192) | def compare_xml(generated, input_dir, version): function doxygen_cache (line 243) | def doxygen_cache(): function doxygen (line 251) | def doxygen(doxygen_cache): function run_doxygen_with_template (line 275) | def run_doxygen_with_template(doxygen, tmp_path, cache, example_name, ou... function run_sphinx_and_compare (line 294) | def run_sphinx_and_compare(make_app, tmp_path, test_input, overrides, ve... function test_example (line 312) | def test_example(make_app, tmp_path, test_input, monkeypatch, doxygen, d... function test_auto (line 326) | def test_auto(make_app, tmp_path, monkeypatch, doxygen, doxygen_cache): function test_multiple_projects (line 348) | def test_multiple_projects(make_app, tmp_path, monkeypatch, doxygen, dox... FILE: tests/test_filters.py function class_doc (line 15) | def class_doc(): class SampleMembers (line 20) | class SampleMembers(NamedTuple): function members (line 30) | def members(class_doc): function create_class_filter (line 51) | def create_class_filter(app, extra_ops): function test_members (line 57) | def test_members(app, members): function test_public_class_members (line 77) | def test_public_class_members(app, members, public, private, protected, ... function test_specific_class_members (line 99) | def test_specific_class_members(app, members): FILE: tests/test_parser.py function test_bad_content (line 8) | def test_bad_content(): function test_malformed (line 33) | def test_malformed(): function test_unknown_tag (line 47) | def test_unknown_tag(): function test_string_coalesce (line 76) | def test_string_coalesce(): FILE: tests/test_renderer.py class MockMemo (line 28) | class MockMemo: method __init__ (line 29) | def __init__(self): class MockState (line 34) | class MockState: method __init__ (line 35) | def __init__(self, app): method nested_parse (line 57) | def nested_parse(self, content, content_offset, contentnode, match_tit... class MockReporter (line 61) | class MockReporter: method __init__ (line 62) | def __init__(self): method warning (line 65) | def warning(self, description, line): method debug (line 68) | def debug(self, message): class MockStateMachine (line 72) | class MockStateMachine: method __init__ (line 73) | def __init__(self): method get_source_and_line (line 76) | def get_source_and_line(self, lineno: int): class MockMaskFactory (line 82) | class MockMaskFactory: method __init__ (line 83) | def __init__(self): method mask (line 86) | def mask(self, node): class MockContext (line 90) | class MockContext: method __init__ (line 91) | def __init__(self, app, node_stack, domain=None, options=[]): method create_child_context (line 108) | def create_child_context(self, attribute, tag): class MockTargetHandler (line 112) | class MockTargetHandler: method __init__ (line 113) | def __init__(self): method __call__ (line 116) | def __call__(self, document, refid): class MockDocument (line 120) | class MockDocument: method __init__ (line 121) | def __init__(self): class MockCompoundParser (line 125) | class MockCompoundParser: method __init__ (line 131) | def __init__(self, compound_dict): class MockFileData (line 134) | class MockFileData: method __init__ (line 135) | def __init__(self, compounddef): class MockCompound (line 138) | class MockCompound: method __init__ (line 139) | def __init__(self, root): method parse_compound (line 142) | def parse_compound(self, compoundname, project_info): class NodeFinder (line 147) | class NodeFinder(nodes.NodeVisitor): method __init__ (line 150) | def __init__(self, name, document): method unknown_visit (line 155) | def unknown_visit(self, node): function find_nodes (line 160) | def find_nodes(nodes, name): function find_node (line 168) | def find_node(nodes, name): function test_find_nodes (line 179) | def test_find_nodes(): function check_exception (line 192) | def check_exception(func, message): function test_find_node (line 204) | def test_find_node(): function render (line 219) | def render( function test_render_func (line 245) | def test_render_func(app): function test_render_typedef (line 269) | def test_render_typedef(app): function test_render_c_typedef (line 281) | def test_render_c_typedef(app): function test_render_c_function_typedef (line 293) | def test_render_c_function_typedef(app): function test_render_using_alias (line 308) | def test_render_using_alias(app): function test_render_const_func (line 320) | def test_render_const_func(app): function test_render_lvalue_func (line 335) | def test_render_lvalue_func(app): function test_render_rvalue_func (line 350) | def test_render_rvalue_func(app): function test_render_const_lvalue_func (line 365) | def test_render_const_lvalue_func(app): function test_render_const_rvalue_func (line 381) | def test_render_const_rvalue_func(app): function test_render_variable_initializer (line 397) | def test_render_variable_initializer(app): function test_render_define_initializer (line 410) | def test_render_define_initializer(app): function test_render_define_no_initializer (line 435) | def test_render_define_no_initializer(app): function test_render_innergroup (line 444) | def test_render_innergroup(app): function get_directive (line 474) | def get_directive(app): function get_matches (line 501) | def get_matches(datafile) -> tuple[list[str], list[filter.FinderMatch]]: function test_resolve_overrides (line 515) | def test_resolve_overrides(app): function test_ellipsis (line 526) | def test_ellipsis(app): FILE: tests/test_utils.py class TestUtils (line 9) | class TestUtils(TestCase): method test_param_decl (line 10) | def test_param_decl(self): method test_definition_without_template_args (line 69) | def test_definition_without_template_args(self): function test_definition_without_template_args (line 89) | def test_definition_without_template_args(): function test_path_handler (line 109) | def test_path_handler(): FILE: xml_parser_generator/make_parser.py function comma_join (line 41) | def comma_join(items: Sequence[str], indent: int = 4): class ContentType (line 48) | class ContentType(enum.Enum): class TypeRef (line 74) | class TypeRef: method py_type (line 102) | def py_type(self, as_param=False) -> str: method needs_finish (line 119) | def needs_finish(self) -> bool: class Attribute (line 132) | class Attribute: method py_type (line 157) | def py_type(self, as_param=False) -> str: class SchemaType (line 173) | class SchemaType: method __str__ (line 176) | def __str__(self): method content_names (line 184) | def content_names(self) -> Iterable[str]: method extra_args (line 188) | def extra_args(self) -> str: method add_sorted (line 193) | def add_sorted(self, dest: list[SchemaType], visited: set[int]) -> None: method py_name (line 201) | def py_name(self) -> str: class AttributeType (line 206) | class AttributeType(SchemaType): class BuiltinType (line 215) | class BuiltinType(SchemaType): class AddsToStringType (line 222) | class AddsToStringType(BuiltinType): class SpType (line 227) | class SpType(AddsToStringType): class CodePointType (line 236) | class CodePointType(AddsToStringType): method __init__ (line 242) | def __init__(self, char: int): method extra_args (line 248) | def extra_args(self) -> str: class BuiltinAttributeType (line 253) | class BuiltinAttributeType(BuiltinType, AttributeType): class OtherAttrAction (line 257) | class OtherAttrAction(enum.Enum): class ElementType (line 263) | class ElementType(SchemaType): method fields (line 283) | def fields(self) -> Iterable[TypeRef | Attribute]: method direct_field_count (line 288) | def direct_field_count(self): method all_fields (line 291) | def all_fields(self) -> Iterable[TypeRef | Attribute]: method py_name (line 298) | def py_name(self) -> str: method add_sorted (line 301) | def add_sorted(self, dest: list[SchemaType], visited: set[int]) -> None: class TagOnlyElement (line 311) | class TagOnlyElement(ElementType): class ListElement (line 317) | class ListElement(ElementType): method content_names (line 337) | def content_names(self) -> Iterable[str]: method all_content (line 343) | def all_content(self): method py_union_ref (line 349) | def py_union_ref(self) -> list[str]: method py_union_list (line 355) | def py_union_list(self, quote=False) -> list[str]: class Schema (line 393) | class Schema: class EnumEntry (line 398) | class EnumEntry(NamedTuple): class SchemaEnum (line 404) | class SchemaEnum(AttributeType): method any_renamed (line 413) | def any_renamed(self) -> bool: method py_name (line 417) | def py_name(self) -> str: class SchemaCharEnum (line 422) | class SchemaCharEnum(AttributeType): method py_name (line 431) | def py_name(self) -> str: function unknown_type_error (line 435) | def unknown_type_error(ref: str, context: str, is_element: bool) -> NoRe... function check_type_ref (line 440) | def check_type_ref(schema: Schema, ref: str, context: str, is_element: b... function check_attr_type_ref (line 457) | def check_attr_type_ref(schema: Schema, ref: str, context: str) -> Attri... function check_py_name (line 468) | def check_py_name(name: str) -> None: function resolve_refs (line 477) | def resolve_refs(schema: Schema) -> tuple[list[str], list[str]]: class HashData (line 543) | class HashData(NamedTuple): function collect_field_names (line 558) | def collect_field_names( function make_env (line 571) | def make_env(schema: Schema) -> jinja2.Environment: class _NoDefault (line 809) | class _NoDefault: function get_json_value (line 816) | def get_json_value( function check_simple (line 831) | def check_simple(t: type[T], name: str) -> Callable[[Any, str], T]: function get_json_mapping (line 852) | def get_json_mapping( function get_json_list (line 866) | def get_json_list( function check_zero_or_one (line 880) | def check_zero_or_one(x, context: str) -> Literal[0] | Literal[1]: function check_other_attr_action (line 891) | def check_other_attr_action(x, context: str) -> OtherAttrAction: function check_typeref (line 902) | def check_typeref(x, context: str) -> TypeRef: function check_attribute (line 916) | def check_attribute(x, context: str) -> Attribute: function check_enum_entry (line 929) | def check_enum_entry(x, context: str) -> EnumEntry: function make_tag_only_element (line 941) | def make_tag_only_element(x: dict[str, Any], context: str) -> TagOnlyEle... function make_list_element (line 952) | def make_list_element(x: dict[str, Any], context: str, content_t: Conten... function make_enumeration (line 967) | def make_enumeration(x: dict[str, Any], context: str) -> SchemaEnum: function make_char_enumeration (line 971) | def make_char_enumeration(x: dict[str, Any], context: str) -> SchemaChar... function check_type (line 975) | def check_type(x, context: str) -> SchemaType: function check_schema (line 1000) | def check_schema(x) -> Schema: function generate_from_json (line 1013) | def generate_from_json(json_path, template_files) -> None: FILE: xml_parser_generator/setuptools_builder.py class CustomBuildPy (line 18) | class CustomBuildPy(build_py): method make_parser (line 26) | def make_parser(self): method run (line 39) | def run(self):