sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget%/translations/zh_CN/tools/kdoc_outputmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/zh_TW/tools/kdoc_outputmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/it_IT/tools/kdoc_outputmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ja_JP/tools/kdoc_outputmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ko_KR/tools/kdoc_outputmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/sp_SP/tools/kdoc_outputmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhh?/var/lib/git/docbuild/linux/Documentation/tools/kdoc_output.rsthKubhsection)}(hhh](htitle)}(hKernel-doc output stageh]hKernel-doc output stage}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h%Output handler for man pages and ReSTh]h%Output handler for man pages and ReST}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhindex)}(hhh]h}(h]h ]h"]h$]h&]entries](pair#module; lib.python.kdoc.kdoc_output"module-lib.python.kdoc.kdoc_outputhNtauh1hhhhhhz/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_outputhNubh paragraph)}(hFClasses to implement output filters to print kernel-doc documentation.h]hFClasses to implement output filters to print kernel-doc documentation.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hThe implementation uses a virtual base class ``OutputFormat``. It contains dispatches to virtual methods, and some code to filter out output messages.h](h-The implementation uses a virtual base class }(hhhhhNhNubhliteral)}(h``OutputFormat``h]h OutputFormat}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhubhY. It contains dispatches to virtual methods, and some code to filter out output messages.}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hThe actual implementation is done on one separate class per each type of output, e.g. ``RestFormat`` and ``ManFormat`` classes.h](hVThe actual implementation is done on one separate class per each type of output, e.g. }(hjhhhNhNubj)}(h``RestFormat``h]h RestFormat}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh and }(hjhhhNhNubj)}(h ``ManFormat``h]h ManFormat}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh classes.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h;Currently, there are output classes for ReST and man/troff.h]h;Currently, there are output classes for ReST and man/troff.}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](single0ManFormat (class in lib.python.kdoc.kdoc_output)%lib.python.kdoc.kdoc_output.ManFormathNtauh1hhhhhhNhNubhdesc)}(hhh](hdesc_signature)}(hManFormat(modulename)h](hdesc_annotation)}(h2[<#text: 'class'>, >]h](hclass}(hjzhhhNhNubhdesc_sig_space)}(h h]h }(hjhhhNhNubah}(h]h ]wah"]h$]h&]uh1jhjzubeh}(h]h ]h"]h$]h&]hhuh1jxhjthhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormathKubh desc_addname)}(hlib.python.kdoc.kdoc_output.h]hlib.python.kdoc.kdoc_output.}(hjhhhNhNubah}(h]h ]( sig-prename descclassnameeh"]h$]h&]hhuh1jhjthhhjhKubh desc_name)}(h ManFormath]h ManFormat}(hjhhhNhNubah}(h]h ](sig-namedescnameeh"]h$]h&]hhuh1jhjthhhjhKubhdesc_parameterlist)}(h modulenameh]hdesc_parameter)}(h modulenameh]h desc_sig_name)}(h modulenameh]h modulename}(hjhhhNhNubah}(h]h ]nah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjthhhjhKubeh}(h]jkah ](sig sig-objecteh"]h$]h&]modulelib.python.kdoc.kdoc_outputclasshfullnamej _toc_partsjj _toc_namejuh1jrhjhKhjohhubh desc_content)}(hhh](h)}(hdate_formats (lib.python.kdoc.kdoc_output.ManFormat attribute)2lib.python.kdoc.kdoc_output.ManFormat.date_formatshNtauh1hhjhhh?docstring of lib.python.kdoc.kdoc_output.ManFormat.date_formatshNubjn)}(hhh](js)}(hManFormat.date_formatsh](j)}(h date_formatsh]h date_formats}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.date_formatshKubjy)}(hc['%a %b %d %H:%M:%S %Z %Y', '%a %b %d %H:%M:%S %Y', '%Y-%m-%d', '%b %d %Y', '%B %d %Y', '%m %d %Y']h](j)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubj#)}(h=h]h=}(hjhhhNhNubah}(h]h ]j/ah"]h$]h&]uh1j"hjubj)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubhc['%a %b %d %H:%M:%S %Z %Y', '%a %b %d %H:%M:%S %Y', '%Y-%m-%d', '%b %d %Y', '%B %d %Y', '%m %d %Y']}(hjhhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jxhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjjjManFormat.date_formatsjj ManFormat date_formatsjjuh1jrhjhKhjhhubj)}(hhh]h)}(hAllowed timestamp formats.h]hAllowed timestamp formats.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](py attributeeh"]h$]h&]jjjjjjjjjuh1jmhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji\w+))*(\.\.\.)?)"), '\\\\fI\\1\\\\fP'), (re.compile("([\!~\*]?)\@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)"), '\\\\fI\\1\\2\\\\fP'), (re.compile("\&([_\w]+)(\.|->)([_\w]+)"), '\\\\fI\\1\\2\\3\\\\fP'), (re.compile("\&([_\w]+)"), '\\\\fI\\1\\\\fP'))h](j)}(h h]h }(hj%hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj!ubj#)}(h=h]h=}(hj3hhhNhNubah}(h]h ]j/ah"]h$]h&]uh1j"hj!ubj)}(h h]h }(hjAhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj!ubhXo((re.compile("\b``([^\`]+)``\b"), '\\1'), (re.compile("\%([-_*\w]+)"), '\\1'), (re.compile("(\w+)\(\)"), '\\\\fB\\1\\\\fP'), (re.compile("\&(enum\s*([_\w]+))"), '\\\\fI\\1\\\\fP'), (re.compile("\&(struct\s*([_\w]+))"), '\\\\fI\\1\\\\fP'), (re.compile("\&(typedef\s*([_\w]+))"), '\\\\fI\\1\\\\fP'), (re.compile("\&(union\s*([_\w]+))"), '\\\\fI\\1\\\\fP'), (re.compile("@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)"), '\\\\fI\\1\\\\fP'), (re.compile("([\!~\*]?)\@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)"), '\\\\fI\\1\\2\\\\fP'), (re.compile("\&([_\w]+)(\.|->)([_\w]+)"), '\\\\fI\\1\\2\\3\\\\fP'), (re.compile("\&([_\w]+)"), '\\\\fI\\1\\\\fP'))}(hj!hhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jxhjhhhj hKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjjjManFormat.highlightsjj_ ManFormat highlightsjj`uh1jrhj hKhj hhubj)}(hhh]h)}(h%Highlights to be used in ReST format.h]h%Highlights to be used in ReST format.}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hKhjdhhubah}(h]h ]h"]h$]h&]uh1jhj hhhj hKubeh}(h]h ](py attributeeh"]h$]h&]jj~jjjjjjjuh1jmhhhjhj hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji4msg() (lib.python.kdoc.kdoc_output.ManFormat method))lib.python.kdoc.kdoc_output.ManFormat.msghNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.msghNubjn)}(hhh](js)}(h ManFormat.msg(fname, name, args)h](j)}(hmsgh]hmsg}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.msghKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hnameh]j)}(hnameh]hname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjjj ManFormat.msgjj ManFormatmsgjManFormat.msg()uh1jrhjhKhjhhubj)}(hhh](h)}(h.Handles a single entry from kernel-doc parser.h]h.Handles a single entry from kernel-doc parser.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubh)}(h*Add a tail at the end of man pages output.h]h*Add a tail at the end of man pages output.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jj.jj/jj/jjjuh1jmhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji8out_doc() (lib.python.kdoc.kdoc_output.ManFormat method)-lib.python.kdoc.kdoc_output.ManFormat.out_dochNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.out_dochNubjn)}(hhh](js)}(h$ManFormat.out_doc(fname, name, args)h](j)}(hout_doch]hout_doc}(hjIhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjEhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.out_dochKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hj`hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj\ubah}(h]h ]h"]h$]h&]hhuh1jhjXubj)}(hnameh]j)}(hnameh]hname}(hjxhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjtubah}(h]h ]h"]h$]h&]hhuh1jhjXubj)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjXubeh}(h]h ]h"]h$]h&]hhuh1jhjEhhhjWhKubeh}(h]j?ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjjjManFormat.out_docjj ManFormatout_docjManFormat.out_doc()uh1jrhjWhKhjBhhubj)}(hhh]h)}(hOutputs a DOC block.h]hOutputs a DOC block.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjAhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjBhhhjWhKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1jmhhhjhjAhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji9out_enum() (lib.python.kdoc.kdoc_output.ManFormat method).lib.python.kdoc.kdoc_output.ManFormat.out_enumhNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.out_enumhNubjn)}(hhh](js)}(h%ManFormat.out_enum(fname, name, args)h](j)}(hout_enumh]hout_enum}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.out_enumhKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hnameh]j)}(hnameh]hname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hargsh]j)}(hargsh]hargs}(hj2hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj.ubah}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjjjManFormat.out_enumjjR ManFormatout_enumjManFormat.out_enum()uh1jrhjhKhjhhubj)}(hhh]h)}(hOutputs an enum.h]hOutputs an enum.}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjXhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jjrjjsjjsjjjuh1jmhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji=out_function() (lib.python.kdoc.kdoc_output.ManFormat method)2lib.python.kdoc.kdoc_output.ManFormat.out_functionhNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.out_functionhNubjn)}(hhh](js)}(h)ManFormat.out_function(fname, name, args)h](j)}(h out_functionh]h out_function}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.out_functionhKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hnameh]j)}(hnameh]hname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjjjManFormat.out_functionjj ManFormat out_functionjManFormat.out_function()uh1jrhjhKhjhhubj)}(hhh]h)}(hOutputs a function.h]hOutputs a function.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1jmhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji;out_struct() (lib.python.kdoc.kdoc_output.ManFormat method)0lib.python.kdoc.kdoc_output.ManFormat.out_structhNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.out_structhNubjn)}(hhh](js)}(h'ManFormat.out_struct(fname, name, args)h](j)}(h out_structh]h out_struct}(hj/hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhj+hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.out_structhKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjFhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjBubah}(h]h ]h"]h$]h&]hhuh1jhj>ubj)}(hnameh]j)}(hnameh]hname}(hj^hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjZubah}(h]h ]h"]h$]h&]hhuh1jhj>ubj)}(hargsh]j)}(hargsh]hargs}(hjvhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjrubah}(h]h ]h"]h$]h&]hhuh1jhj>ubeh}(h]h ]h"]h$]h&]hhuh1jhj+hhhj=hKubeh}(h]j%ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjjjManFormat.out_structjj ManFormat out_structjManFormat.out_struct()uh1jrhj=hKhj(hhubj)}(hhh]h)}(hOutputs a struct.h]hOutputs a struct.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hKhjhhubah}(h]h ]h"]h$]h&]uh1jhj(hhhj=hKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1jmhhhjhj'hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji9out_tail() (lib.python.kdoc.kdoc_output.ManFormat method).lib.python.kdoc.kdoc_output.ManFormat.out_tailhNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.out_tailhNubjn)}(hhh](js)}(h%ManFormat.out_tail(fname, name, args)h](j)}(hout_tailh]hout_tail}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.ManFormat.out_tailhKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hnameh]j)}(hnameh]hname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjjjManFormat.out_tailjj8 ManFormatout_tailjManFormat.out_tail()uh1jrhjhKhjhhubj)}(hhh]h)}(hAdds a tail for all man pages.h]hAdds a tail for all man pages.}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj>hhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jjXjjYjjYjjjuh1jmhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji, >]h](hclass}(hj hhhNhNubj)}(h h]h }(hj hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]hhuh1jxhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormathKubj)}(hlib.python.kdoc.kdoc_output.h]hlib.python.kdoc.kdoc_output.}(hj hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhj hhhj hKubj)}(h OutputFormath]h OutputFormat}(hj hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhj hhhj hKubeh}(h]j ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjhjj jj j jj uh1jrhj hKhj hhubj)}(hhh](h)}(hBases: :py:class:`object`h](hBases: }(hj hhhNhNubh)}(h:py:class:`object`h]j)}(hj h]hobject}(hj hhhNhNubah}(h]h ](jpypy-classeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftypeclass refexplicitrefwarnj$j j%j j&objectuh1hhj(hKhj ubeh}(h]h ]h"]h$]h&]uh1hh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormathKhj hhubh)}(hZBase class for OutputFormat. If used as-is, it means that only warnings will be displayed.h]hZBase class for OutputFormat. If used as-is, it means that only warnings will be displayed.}(hj) hhhNhNubah}(h]h ]h"]h$]h&]uh1hh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormathKhj hhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji?OUTPUT_ALL (lib.python.kdoc.kdoc_output.OutputFormat attribute)3lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_ALLhNtauh1hhj hhh@docstring of lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_ALLhNubjn)}(hhh](js)}(hOutputFormat.OUTPUT_ALLh](j)}(h OUTPUT_ALLh]h OUTPUT_ALL}(hjN hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjJ hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_ALLhKubjy)}(h0h](j)}(h h]h }(hja hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj] ubj#)}(h=h]h=}(hjo hhhNhNubah}(h]h ]j/ah"]h$]h&]uh1j"hj] ubj)}(h h]h }(hj} hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj] ubh0}(hj] hhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jxhjJ hhhj\ hKubeh}(h]jD ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.OUTPUT_ALLjj OutputFormat OUTPUT_ALLjj uh1jrhj\ hKhjG hhubj)}(hhh]h)}(h$Output all symbols and doc sections.h]h$Output all symbols and doc sections.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjF hKhj hhubah}(h]h ]h"]h$]h&]uh1jhjG hhhj\ hKubeh}(h]h ](py attributeeh"]h$]h&]jj jj jj jjjuh1jmhhhj hjF hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](jiDOUTPUT_EXPORTED (lib.python.kdoc.kdoc_output.OutputFormat attribute)8lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_EXPORTEDhNtauh1hhj hhhEdocstring of lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_EXPORTEDhNubjn)}(hhh](js)}(hOutputFormat.OUTPUT_EXPORTEDh](j)}(hOUTPUT_EXPORTEDh]hOUTPUT_EXPORTED}(hj hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_EXPORTEDhKubjy)}(h2h](j)}(h h]h }(hj hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj ubj#)}(h=h]h=}(hj hhhNhNubah}(h]h ]j/ah"]h$]h&]uh1j"hj ubj)}(h h]h }(hj hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj ubh2}(hj hhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jxhj hhhj hKubeh}(h]j ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.OUTPUT_EXPORTEDjj" OutputFormatOUTPUT_EXPORTEDjj# uh1jrhj hKhj hhubj)}(hhh]h)}(hOutput exported symbols.h]hOutput exported symbols.}(hj* hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hKhj' hhubah}(h]h ]h"]h$]h&]uh1jhj hhhj hKubeh}(h]h ](py attributeeh"]h$]h&]jjA jjB jjB jjjuh1jmhhhj hj hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](jiCOUTPUT_INCLUDE (lib.python.kdoc.kdoc_output.OutputFormat attribute)7lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_INCLUDEhNtauh1hhj hhhDdocstring of lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_INCLUDEhNubjn)}(hhh](js)}(hOutputFormat.OUTPUT_INCLUDEh](j)}(hOUTPUT_INCLUDEh]hOUTPUT_INCLUDE}(hj\ hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjX hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_INCLUDEhKubjy)}(h1h](j)}(h h]h }(hjo hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjk ubj#)}(h=h]h=}(hj} hhhNhNubah}(h]h ]j/ah"]h$]h&]uh1j"hjk ubj)}(h h]h }(hj hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjk ubh1}(hjk hhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jxhjX hhhjj hKubeh}(h]jR ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.OUTPUT_INCLUDEjj OutputFormatOUTPUT_INCLUDEjj uh1jrhjj hKhjU hhubj)}(hhh]h)}(hOutput only specified symbols.h]hOutput only specified symbols.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjT hKhj hhubah}(h]h ]h"]h$]h&]uh1jhjU hhhjj hKubeh}(h]h ](py attributeeh"]h$]h&]jj jj jj jjjuh1jmhhhj hjT hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](jiDOUTPUT_INTERNAL (lib.python.kdoc.kdoc_output.OutputFormat attribute)8lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_INTERNALhNtauh1hhj hhhEdocstring of lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_INTERNALhNubjn)}(hhh](js)}(hOutputFormat.OUTPUT_INTERNALh](j)}(hOUTPUT_INTERNALh]hOUTPUT_INTERNAL}(hj hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.OUTPUT_INTERNALhKubjy)}(h3h](j)}(h h]h }(hj hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj ubj#)}(h=h]h=}(hj hhhNhNubah}(h]h ]j/ah"]h$]h&]uh1j"hj ubj)}(h h]h }(hj hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj ubh3}(hj hhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jxhj hhhj hKubeh}(h]j ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.OUTPUT_INTERNALjj0 OutputFormatOUTPUT_INTERNALjj1 uh1jrhj hKhj hhubj)}(hhh]h)}(hOutput non-exported symbols.h]hOutput non-exported symbols.}(hj8 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hKhj5 hhubah}(h]h ]h"]h$]h&]uh1jhj hhhj hKubeh}(h]h ](py attributeeh"]h$]h&]jjO jjP jjP jjjuh1jmhhhj hj hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji>blankline (lib.python.kdoc.kdoc_output.OutputFormat attribute)2lib.python.kdoc.kdoc_output.OutputFormat.blanklinehNtauh1hhj hhh?docstring of lib.python.kdoc.kdoc_output.OutputFormat.blanklinehNubjn)}(hhh](js)}(hOutputFormat.blanklineh](j)}(h blanklineh]h blankline}(hjj hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjf hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.blanklinehKubjy)}(h''h](j)}(h h]h }(hj} hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjy ubj#)}(h=h]h=}(hj hhhNhNubah}(h]h ]j/ah"]h$]h&]uh1j"hjy ubj)}(h h]h }(hj hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjy ubh''}(hjy hhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jxhjf hhhjx hKubeh}(h]j` ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.blanklinejj OutputFormat blanklinejj uh1jrhjx hKhjc hhubj)}(hhh]h)}(hBlank line character.h]hBlank line character.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjb hKhj hhubah}(h]h ]h"]h$]h&]uh1jhjc hhhjx hKubeh}(h]h ](py attributeeh"]h$]h&]jj jj jj jjjuh1jmhhhj hjb hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](jiEcheck_declaration() (lib.python.kdoc.kdoc_output.OutputFormat method):lib.python.kdoc.kdoc_output.OutputFormat.check_declarationhNtauh1hhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.check_declarationhNubjn)}(hhh](js)}(h1OutputFormat.check_declaration(dtype, name, args)h](j)}(hcheck_declarationh]hcheck_declaration}(hj hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.check_declarationhKubj)}(hdtype, name, argsh](j)}(hdtypeh]j)}(hdtypeh]hdtype}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hnameh]j)}(hnameh]hname}(hj hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hargsh]j)}(hargsh]hargs}(hj8hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj4ubah}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhj hhhj hKubeh}(h]j ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.check_declarationjjX OutputFormatcheck_declarationj OutputFormat.check_declaration()uh1jrhj hKhj hhubj)}(hhh]h)}(hPChecks if a declaration should be output or not based on the filtering criteria.h]hPChecks if a declaration should be output or not based on the filtering criteria.}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hKhj^hhubah}(h]h ]h"]h$]h&]uh1jhj hhhj hKubeh}(h]h ](pymethodeh"]h$]h&]jjxjjyjjyjjjuh1jmhhhj hj hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji=check_doc() (lib.python.kdoc.kdoc_output.OutputFormat method)2lib.python.kdoc.kdoc_output.OutputFormat.check_dochNtauh1hhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.check_dochNubjn)}(hhh](js)}(h"OutputFormat.check_doc(name, args)h](j)}(h check_doch]h check_doc}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.check_dochKubj)}(h name, argsh](j)}(hnameh]j)}(hnameh]hname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.check_docjj OutputFormat check_docjOutputFormat.check_doc()uh1jrhjhKhjhhubj)}(hhh]h)}(hCheck if DOC should be output.h]hCheck if DOC should be output.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1jmhhhj hjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](jiChighlight_block() (lib.python.kdoc.kdoc_output.OutputFormat method)8lib.python.kdoc.kdoc_output.OutputFormat.highlight_blockhNtauh1hhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.highlight_blockhNubjn)}(hhh](js)}(h#OutputFormat.highlight_block(block)h](j)}(hhighlight_blockh]hhighlight_block}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.highlight_blockhKubj)}(hblockh]j)}(hblockh]j)}(hblockh]hblock}(hj4hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj0ubah}(h]h ]h"]h$]h&]hhuh1jhj,ubah}(h]h ]h"]h$]h&]hhuh1jhjhhhj+hKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.highlight_blockjjT OutputFormathighlight_blockjOutputFormat.highlight_block()uh1jrhj+hKhjhhubj)}(hhh]h)}(h0Apply the RST highlights to a sub-block of text.h]h0Apply the RST highlights to a sub-block of text.}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjZhhubah}(h]h ]h"]h$]h&]uh1jhjhhhj+hKubeh}(h]h ](pymethodeh"]h$]h&]jjtjjujjujjjuh1jmhhhj hjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji?highlights (lib.python.kdoc.kdoc_output.OutputFormat attribute)3lib.python.kdoc.kdoc_output.OutputFormat.highlightshNtauh1hhj hhh@docstring of lib.python.kdoc.kdoc_output.OutputFormat.highlightshNubjn)}(hhh](js)}(hOutputFormat.highlightsh](j)}(h highlightsh]h highlights}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.highlightshKubjy)}(h[]h](j)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubj#)}(h=h]h=}(hjhhhNhNubah}(h]h ]j/ah"]h$]h&]uh1j"hjubj)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubh[]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jxhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.highlightsjj OutputFormat highlightsjjuh1jrhjhKhjhhubj)}(hhh]h)}(h%Highlights to be used in ReST format.h]h%Highlights to be used in ReST format.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](py attributeeh"]h$]h&]jjjjjjjjjuh1jmhhhj hjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji7msg() (lib.python.kdoc.kdoc_output.OutputFormat method),lib.python.kdoc.kdoc_output.OutputFormat.msghNtauh1hhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.msghNubjn)}(hhh](js)}(h#OutputFormat.msg(fname, name, args)h](j)}(hmsgh]hmsg}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.msghKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hj-hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj)ubah}(h]h ]h"]h$]h&]hhuh1jhj%ubj)}(hnameh]j)}(hnameh]hname}(hjEhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjAubah}(h]h ]h"]h$]h&]hhuh1jhj%ubj)}(hargsh]j)}(hargsh]hargs}(hj]hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjYubah}(h]h ]h"]h$]h&]hhuh1jhj%ubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhj$hKubeh}(h]j ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.msgjj} OutputFormatmsgjOutputFormat.msg()uh1jrhj$hKhjhhubj)}(hhh]h)}(h.Handles a single entry from kernel-doc parser.h]h.Handles a single entry from kernel-doc parser.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhj$hKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1jmhhhj hjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji;out_doc() (lib.python.kdoc.kdoc_output.OutputFormat method)0lib.python.kdoc.kdoc_output.OutputFormat.out_dochNtauh1hhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.out_dochNubjn)}(hhh](js)}(h'OutputFormat.out_doc(fname, name, args)h](j)}(hout_doch]hout_doc}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.out_dochKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hnameh]j)}(hnameh]hname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.out_docjj OutputFormatout_docjOutputFormat.out_doc()uh1jrhjhKhjhhubj)}(hhh]h)}(hOutputs a DOC block.h]hOutputs a DOC block.}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj%hhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jj?jj@jj@jjjuh1jmhhhj hjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](jiout_struct() (lib.python.kdoc.kdoc_output.OutputFormat method)3lib.python.kdoc.kdoc_output.OutputFormat.out_structhNtauh1hhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.out_structhNubjn)}(hhh](js)}(h*OutputFormat.out_struct(fname, name, args)h](j)}(h out_structh]h out_struct}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.out_structhKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hnameh]j)}(hnameh]hname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.out_structjj OutputFormat out_structjOutputFormat.out_struct()uh1jrhjhKhjhhubj)}(hhh]h)}(hOutputs a struct.h]hOutputs a struct.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj hhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jj%jj&jj&jjjuh1jmhhhj hjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji?out_typedef() (lib.python.kdoc.kdoc_output.OutputFormat method)4lib.python.kdoc.kdoc_output.OutputFormat.out_typedefhNtauh1hhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.out_typedefhNubjn)}(hhh](js)}(h+OutputFormat.out_typedef(fname, name, args)h](j)}(h out_typedefh]h out_typedef}(hj@hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhj<hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.out_typedefhKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjWhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjSubah}(h]h ]h"]h$]h&]hhuh1jhjOubj)}(hnameh]j)}(hnameh]hname}(hjohhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjkubah}(h]h ]h"]h$]h&]hhuh1jhjOubj)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjOubeh}(h]h ]h"]h$]h&]hhuh1jhj<hhhjNhKubeh}(h]j6ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.out_typedefjj OutputFormat out_typedefjOutputFormat.out_typedef()uh1jrhjNhKhj9hhubj)}(hhh]h)}(hOutputs a typedef.h]hOutputs a typedef.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj8hKhjhhubah}(h]h ]h"]h$]h&]uh1jhj9hhhjNhKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1jmhhhj hj8hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji;out_var() (lib.python.kdoc.kdoc_output.OutputFormat method)0lib.python.kdoc.kdoc_output.OutputFormat.out_varhNtauh1hhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.out_varhNubjn)}(hhh](js)}(h'OutputFormat.out_var(fname, name, args)h](j)}(hout_varh]hout_var}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.out_varhKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hnameh]j)}(hnameh]hname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hargsh]j)}(hargsh]hargs}(hj)hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj%ubah}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.out_varjjI OutputFormatout_varjOutputFormat.out_var()uh1jrhjhKhjhhubj)}(hhh]h)}(hOutputs a variable.h]hOutputs a variable.}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjOhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jjijjjjjjjjjuØh1jmhhhj hjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji@out_warnings() (lib.python.kdoc.kdoc_output.OutputFormat method)5lib.python.kdoc.kdoc_output.OutputFormat.out_warningshNtauh1hhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.out_warningshNubjn)}(hhh](js)}(hOutputFormat.out_warnings(args)h](j)}(h out_warningsh]h out_warnings}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.out_warningshKubj)}(hargsh]j)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jzah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.out_warningsjj OutputFormat out_warningsjOutputFormat.out_warnings()uh1jrhjhKhj}hhubj)}(hhh]h)}(h7Output warnings for identifiers that will be displayed.h]h7Output warnings for identifiers that will be displayed.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj|hKhjhhubah}(h]h ]h"]h$]h&]uh1jhj}hhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1jmhhhj hj|hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji>set_config() (lib.python.kdoc.kdoc_output.OutputFormat method)3lib.python.kdoc.kdoc_output.OutputFormat.set_confighNtauh1hhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.set_confighNubjn)}(hhh](js)}(hOutputFormat.set_config(config)h](j)}(h set_configh]h set_config}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.set_confighKubj)}(hconfigh]j)}(hconfigh]j)}(hconfigh]hconfig}(hj hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]hhuh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.set_configjj- OutputFormat set_configjOutputFormat.set_config()uh1jrhjhKhjhhubj)}(hhh]h)}(h=Setup global config variables used by both parser and output.h]h=Setup global config variables used by both parser and output.}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj3hhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jjMjjNjjNjjjuh1jmhhhj hjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji>set_filter() (lib.python.kdoc.kdoc_output.OutputFormat method)3lib.python.kdoc.kdoc_output.OutputFormat.set_filterhNtauh1hhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.set_filterhNubjn)}(hhh](js)}(hkOutputFormat.set_filter(export, internal, symbol, nosymbol, function_table, enable_lineno, no_doc_sections)h](j)}(h set_filterh]h set_filter}(hjhhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjdhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.OutputFormat.set_filterhKubj)}(hRexport, internal, symbol, nosymbol, function_table, enable_lineno, no_doc_sectionsh](j)}(hexporth]j)}(hexporth]hexport}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj{ubah}(h]h ]h"]h$]h&]hhuh1jhjwubj)}(hinternalh]j)}(hinternalh]hinternal}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjwubj)}(hsymbolh]j)}(hsymbolh]hsymbol}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjwubj)}(hnosymbolh]j)}(hnosymbolh]hnosymbol}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjwubj)}(hfunction_tableh]j)}(hfunction_tableh]hfunction_table}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjwubj)}(h enable_linenoh]j)}(h enable_linenoh]h enable_lineno}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjwubj)}(hno_doc_sectionsh]j)}(hno_doc_sectionsh]hno_doc_sections}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]hhuh1jhjwubeh}(h]h ]h"]h$]h&]hhuh1jhjdhhhjvhKubeh}(h]j^ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj jOutputFormat.set_filterjj/ OutputFormat set_filterjOutputFormat.set_filter()uh1jrhjvhKhjahhubj)}(hhh](h)}(h, >]h](hclass}(hjhhhNhNubj)}(h h]h }(hj hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jxhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormathKubj)}(hlib.python.kdoc.kdoc_output.h]hlib.python.kdoc.kdoc_output.}(hj"hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhhj!hKubj)}(h RestFormath]h RestFormat}(hj0hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhhj!hKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjhjj2jjDj2jj2uh1jrhj!hKhjhhubj)}(hhh](h)}(hdocstring of lib.python.kdoc.kdoc_output.RestFormat.highlightshNubjn)}(hhh](js)}(hRestFormat.highlightsh](j)}(h highlightsh]h highlights}(hj$hhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhj hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.highlightshKubjy)}(hX[(re.compile("\b``([^\`]+)``\b"), '``\\1``'), (re.compile("\%([-_*\w]+)"), '``\\1``'), (re.compile("\&([_\w]+)(\.|->)([_\w]+)\(\)"), ':c:type:`\\1\\2\\3\\\\(\\\\) <\\1>`'), (re.compile("\&([_\w]+)(\.|->)([_\w]+)"), ':c:type:`\\1\\2\\3 <\\1>`'), (re.compile("\@(\w+)\(\)"), '**\\1\\\\(\\\\)**'), (re.compile("\@(\w+->\S+)\(\)"), '**\\1\\\\(\\\\)**'), (re.compile("(\w+)\(\)"), '\\1()'), (re.compile("\&(enum\s*([_\w]+))"), ':c:type:`\\1 <\\2>`'), (re.compile("\&(struct\s*([_\w]+))"), ':c:type:`\\1 <\\2>`'), (re.compile("\&(typedef\s*([_\w]+))"), ':c:type:`\\1 <\\2>`'), (re.compile("\&(union\s*([_\w]+))"), ':c:type:`\\1 <\\2>`'), (re.compile("\&([_\w]+)"), ':c:type:`\\1`'), (re.compile("([\!~\*]?)\@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)"), '**\\1\\2**')]h](j)}(h h]h }(hj7hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj3ubj#)}(h=h]h=}(hjEhhhNhNubah}(h]h ]j/ah"]h$]h&]uh1j"hj3ubj)}(h h]h }(hjShhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj3ubhX[(re.compile("\b``([^\`]+)``\b"), '``\\1``'), (re.compile("\%([-_*\w]+)"), '``\\1``'), (re.compile("\&([_\w]+)(\.|->)([_\w]+)\(\)"), ':c:type:`\\1\\2\\3\\\\(\\\\) <\\1>`'), (re.compile("\&([_\w]+)(\.|->)([_\w]+)"), ':c:type:`\\1\\2\\3 <\\1>`'), (re.compile("\@(\w+)\(\)"), '**\\1\\\\(\\\\)**'), (re.compile("\@(\w+->\S+)\(\)"), '**\\1\\\\(\\\\)**'), (re.compile("(\w+)\(\)"), '\\1()'), (re.compile("\&(enum\s*([_\w]+))"), ':c:type:`\\1 <\\2>`'), (re.compile("\&(struct\s*([_\w]+))"), ':c:type:`\\1 <\\2>`'), (re.compile("\&(typedef\s*([_\w]+))"), ':c:type:`\\1 <\\2>`'), (re.compile("\&(union\s*([_\w]+))"), ':c:type:`\\1 <\\2>`'), (re.compile("\&([_\w]+)"), ':c:type:`\\1`'), (re.compile("([\!~\*]?)\@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)"), '**\\1\\2**')]}(hj3hhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jxhj hhhj2hKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj2jRestFormat.highlightsjjq RestFormat highlightsjjruh1jrhj2hKhjhhubj)}(hhh]h)}(h$Highlights to be used in ReST formath]h$Highlights to be used in ReST format}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjvhhubah}(h]h ]h"]h$]h&]uh1jhjhhhj2hKubeh}(h]h ](py attributeeh"]h$]h&]jjjjjjjjjuh1jmhhhjFhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji9out_doc() (lib.python.kdoc.kdoc_output.RestFormat method).lib.python.kdoc.kdoc_output.RestFormat.out_dochNtauh1hhjFhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.out_dochNubjn)}(hhh](js)}(h%RestFormat.out_doc(fname, name, args)h](j)}(hout_doch]hout_doc}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.out_dochKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hnameh]j)}(hnameh]hname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj2jRestFormat.out_docjj RestFormatout_docjRestFormat.out_doc()uh1jrhjhKhjhhubj)}(hhh]h)}(hOutputs a DOC block.h]hOutputs a DOC block.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jj2jj3jj3jjjuh1jmhhhjFhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji:out_enum() (lib.python.kdoc.kdoc_output.RestFormat method)/lib.python.kdoc.kdoc_output.RestFormat.out_enumhNtauh1hhjFhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.out_enumhNubjn)}(hhh](js)}(h&RestFormat.out_enum(fname, name, args)h](j)}(hout_enumh]hout_enum}(hjMhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjIhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.out_enumhKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjdhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj`ubah}(h]h ]h"]h$]h&]hhuh1jhj\ubj)}(hnameh]j)}(hnameh]hname}(hj|hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjxubah}(h]h ]h"]h$]h&]hhuh1jhj\ubj)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhj\ubeh}(h]h ]h"]h$]h&]hhuh1jhjIhhhj[hKubeh}(h]jCah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj2jRestFormat.out_enumjj RestFormatout_enumjRestFormat.out_enum()uh1jrhj[hKhjFhhubj)}(hhh]h)}(hOutputs an enum.h]hOutputs an enum.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjEhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjFhhhj[hKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1jmhhhjFhjEhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji>out_function() (lib.python.kdoc.kdoc_output.RestFormat method)3lib.python.kdoc.kdoc_output.RestFormat.out_functionhNtauh1hhjFhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.out_functionhNubjn)}(hhh](js)}(h*RestFormat.out_function(fname, name, args)h](j)}(h out_functionh]h out_function}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.out_functionhKubj)}(hfname, name, argsh](j)}(hfnameh]j)}(hfnameh]hfname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hnameh]j)}(hnameh]hname}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hargsh]j)}(hargsh]hargs}(hj6hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj2ubah}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj2jRestFormat.out_functionjjV RestFormat out_functionjRestFormat.out_function()uh1jrhjhKhjhhubj)}(hhh]h)}(hOutputs a function.h]hOutputs a function.}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj\hhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jjvjjwjjwjjjuh1jmhhhjFhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji=out_section() (lib.python.kdoc.kdoc_output.RestFormat method)2lib.python.kdoc.kdoc_output.RestFormat.out_sectionhNtauh1hhjFhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.out_sectionhNubjn)}(hhh](js)}(h0RestFormat.out_section(args, out_docblock=False)h](j)}(h out_sectionh]h out_section}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.out_sectionhKubj)}(hargs, out_docblock=Falseh](j)}(hargsh]j)}(hargsh]hargs}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubj)}(hout_docblock=Falseh](j)}(h out_docblockh]h out_docblock}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubhdesc_sig_operator)}(h=h]h=}(hjhhhNhNubah}(h]h ]oah"]h$]h&]uh1jhjubhinline)}(hFalseh]hFalse}(hjhhhNhNubah}(h]h ] default_valueah"]h$]h&]support_smartquotesuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj2jRestFormat.out_sectionjj RestFormat out_sectionjRestFormat.out_section()uh1jrhjhKhjhhubj)}(hhh](h)}(hOutputs a block section.h]hOutputs a block section.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj hhubh)}(hThis could use some work; it's used to output the DOC: sections, and starts by putting out the name of the doc section itself, but that tends to duplicate a header already in the template file.h]hThis could use some work; it’s used to output the DOC: sections, and starts by putting out the name of the doc section itself, but that tends to duplicate a header already in the template file.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj hhubeh}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jj1jj2jj2jjjuh1jmhhhjFhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](jiprint_lineno() (lib.python.kdoc.kdoc_output.RestFormat method)3lib.python.kdoc.kdoc_output.RestFormat.print_linenohNtauh1hhjFhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.print_linenohNubjn)}(hhh](js)}(hRestFormat.print_lineno(ln)h](j)}(h print_linenoh]h print_lineno}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.print_linenohKubj)}(hlnh]j)}(hlnh]j)}(hlnh]hln}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjubah}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj2jRestFormat.print_linenojj RestFormat print_linenojRestFormat.print_lineno()uh1jrhjhKhjhhubj)}(hhh]h)}(hOutputs a line number.h]hOutputs a line number.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1jmhhhjFhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](ji@sphinx_cblock (lib.python.kdoc.kdoc_output.RestFormat attribute)4lib.python.kdoc.kdoc_output.RestFormat.sphinx_cblockhNtauh1hhjFhhhAdocstring of lib.python.kdoc.kdoc_output.RestFormat.sphinx_cblockhNubjn)}(hhh](js)}(hRestFormat.sphinx_cblockh](j)}(h sphinx_cblockh]h sphinx_cblock}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.sphinx_cblockhKubjy)}(h"re.compile("^\.\.\ +code-block::")h](j)}(h h]h }(hj)hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj%ubj#)}(h=h]h=}(hj7hhhNhNubah}(h]h ]j/ah"]h$]h&]uh1j"hj%ubj)}(h h]h }(hjEhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj%ubh"re.compile("^\.\.\ +code-block::")}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jxhjhhhj$hKubeh}(h]j ah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj2jRestFormat.sphinx_cblockjjc RestFormat sphinx_cblockjjduh1jrhj$hKhjhhubj)}(hhh]h)}(hSphinx code block regex.h]hSphinx code block regex.}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhhubah}(h]h ]h"]h$]h&]uh1jhjhhhj$hKubeh}(h]h ](py attributeeh"]h$]h&]jjjjjjjjjuh1jmhhhjFhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](jiAsphinx_literal (lib.python.kdoc.kdoc_output.RestFormat attribute)5lib.python.kdoc.kdoc_output.RestFormat.sphinx_literalhNtauh1hhjFhhhBdocstring of lib.python.kdoc.kdoc_output.RestFormat.sphinx_literalhNubjn)}(hhh](js)}(hRestFormat.sphinx_literalh](j)}(hsphinx_literalh]hsphinx_literal}(hjhhhNhNubah}(h]h ](jjeh"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_output.RestFormat.sphinx_literalhKubjy)}(hre.compile("^[^.].*::$")h](j)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubj#)}(h=h]h=}(hjhhhNhNubah}(h]h ]j/ah"]h$]h&]uh1j"hjubj)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubhre.compile("^[^.].*::$")}(hjhhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jxhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.kdoc.kdoc_outputjj2jRestFormat.sphinx_literaljj RestFormatsphinx_literaljjuh1jrhjhKhjhhubj)}(hhh]h)}(hSphinx literal block regex.h]hSphinx literal block regex.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](py attributeeh"]h$]h&]jj jj jj jjjuh1jmhhhjFhjhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhj!hKubeh}(h]h ](pyclasseh"]h$]h&]jjjjjjjjjuh1jmhhhhhNhNubeh}(h](h%output-handler-for-man-pages-and-resteh ]h"]%output handler for man pages and restah$]h&]uh1hhhhhhhhKubeh}(h]kernel-doc-output-stageah ]h"]kernel-doc output stageah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjOerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(j)j&j!ju nametypes}(j)j!uh}(j&hjhhhtarget)}(hhh]h}(h]hah ]h"]h$]h&]ismoduh1jhz/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/kdoc/kdoc_output.py:docstring of lib.python.kdoc.kdoc_outputhKhhhhubjkjtjKjQjjjjjjjjj?jEjjjjj%j+jjjijoj j j j j j% j j jD jJ j j jR jX j j j` jf j j jjjjjjj jjjjPjVjjjjj6j<jjjzjjjj^jdj|jjjjjjj jjjCjIjjjjjBjHjjjjj(j.jjj jjju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.