From: Fred Drake Date: Fri, 12 Apr 2002 22:48:02 +0000 (+0000) Subject: Additional support for describing C structure members. X-Git-Tag: v2.3c1~5989 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=01e94618f5b534efb5d39fc9c2ea85fab50e6484;p=python Additional support for describing C structure members. --- diff --git a/Doc/texinputs/python.sty b/Doc/texinputs/python.sty index 41e081d99c..5807416052 100644 --- a/Doc/texinputs/python.sty +++ b/Doc/texinputs/python.sty @@ -612,6 +612,17 @@ \fi] }{\end{fulllineitems}} +% C type fields ---------------------------------------------------------- +% \begin{cmemberdesc}{container type}{ctype}{membername} +\newcommand{\cmemberline}[3]{ + \item[\code{#2 \bfcode{#3}}] + \index{#3@{\py@idxcode{#3}} (#1 member)} +} +\newenvironment{cmemberdesc}[3]{ + \begin{fulllineitems} + \cmemberline{#1}{#2}{#3} +}{\end{fulllineitems}} + % Funky macros ----------------------------------------------------------- % \begin{csimplemacrodesc}{name} % -- "simple" because it has no args; NOT for constant definitions!