Document the Struture and Union constructors.

This commit is contained in:
Thomas Heller 2006-07-06 08:58:40 +00:00
parent 5becdbee96
commit f40aed930a
1 changed files with 7 additions and 0 deletions

View File

@ -2389,6 +2389,13 @@ the fields of the base class. If the subclass definition has a
separate \member{{\_}fields{\_}} variable, the fields specified in this are separate \member{{\_}fields{\_}} variable, the fields specified in this are
appended to the fields of the base class. appended to the fields of the base class.
Structure and union constructors accept both positional and
keyword arguments. Positional arguments are used to initialize member
fields in the same order as they are appear in \member{{\_}fields{\_}}. Keyword
arguments in the constructor are interpreted as attribute assignments,
so they will initialize \member{{\_}fields{\_}} with the same name, or create new
attributes for names not present in \member{{\_}fields{\_}}.
\subsubsection{Arrays and pointers\label{ctypes-arrays-pointers}} \subsubsection{Arrays and pointers\label{ctypes-arrays-pointers}}