blark.sphinxdomain.BlarkSphinxCache

class blark.sphinxdomain.BlarkSphinxCache(cache: 'Dict[pathlib.Path, summary.CodeSummary]' = <factory>)[source]

Bases: object

Methods

__init__([cache])

configure(app, config)

find_by_name(name)

instance()

Attributes

cache

cache: Dict[Path, CodeSummary]
static instance()[source]
find_by_name(name: str) FunctionSummary | FunctionBlockSummary | DataTypeSummary | ProgramSummary | InterfaceSummary | GlobalVariableSummary | DeclarationSummary | MethodSummary | PropertySummary | ActionSummary | PropertyGetSetSummary[source]
configure(app: Sphinx, config) None[source]
__init__(cache: ~typing.Dict[~pathlib.Path, ~blark.summary.CodeSummary] = <factory>) None