annotate Tools/modulator/Templates/object_tail @ 5817:48b94de85bf3 legacy-trunk

Extensive changes by AMK.
author Guido van Rossum <guido@python.org>
date Thu, 17 Jul 1997 16:29:42 +0000
parents e45f3d262ae4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2754
a1087aa641cd Jim Fulton's change to support doc strings
Jack Jansen <jack.jansen@cwi.nl>
parents: 2713
diff changeset
1
a1087aa641cd Jim Fulton's change to support doc strings
Jack Jansen <jack.jansen@cwi.nl>
parents: 2713
diff changeset
2 static char $Abbrev$type__doc__[] =
a1087aa641cd Jim Fulton's change to support doc strings
Jack Jansen <jack.jansen@cwi.nl>
parents: 2713
diff changeset
3 ""
a1087aa641cd Jim Fulton's change to support doc strings
Jack Jansen <jack.jansen@cwi.nl>
parents: 2713
diff changeset
4 ;
2466
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
5
2713
cd9d86ecc175 Templates converted to new naming conventions (thanks to Chak Tan)
Jack Jansen <jack.jansen@cwi.nl>
parents: 2466
diff changeset
6 static PyTypeObject $Abbrev$type = {
cd9d86ecc175 Templates converted to new naming conventions (thanks to Chak Tan)
Jack Jansen <jack.jansen@cwi.nl>
parents: 2466
diff changeset
7 PyObject_HEAD_INIT(&PyType_Type)
2466
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
8 0, /*ob_size*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
9 "$name$", /*tp_name*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 sizeof($abbrev$object), /*tp_basicsize*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 0, /*tp_itemsize*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
12 /* methods */
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
13 (destructor)$tp_dealloc$, /*tp_dealloc*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
14 (printfunc)$tp_print$, /*tp_print*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
15 (getattrfunc)$tp_getattr$, /*tp_getattr*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
16 (setattrfunc)$tp_setattr$, /*tp_setattr*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
17 (cmpfunc)$tp_compare$, /*tp_compare*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
18 (reprfunc)$tp_repr$, /*tp_repr*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
19 $tp_as_number$, /*tp_as_number*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
20 $tp_as_sequence$, /*tp_as_sequence*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
21 $tp_as_mapping$, /*tp_as_mapping*/
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
22 (hashfunc)$tp_hash$, /*tp_hash*/
3219
e45f3d262ae4 Added third argument to call()
Jack Jansen <jack.jansen@cwi.nl>
parents: 2754
diff changeset
23 (ternaryfunc)$tp_call$, /*tp_call*/
2754
a1087aa641cd Jim Fulton's change to support doc strings
Jack Jansen <jack.jansen@cwi.nl>
parents: 2713
diff changeset
24 (reprfunc)$tp_str$, /*tp_str*/
a1087aa641cd Jim Fulton's change to support doc strings
Jack Jansen <jack.jansen@cwi.nl>
parents: 2713
diff changeset
25
a1087aa641cd Jim Fulton's change to support doc strings
Jack Jansen <jack.jansen@cwi.nl>
parents: 2713
diff changeset
26 /* Space for future expansion */
a1087aa641cd Jim Fulton's change to support doc strings
Jack Jansen <jack.jansen@cwi.nl>
parents: 2713
diff changeset
27 0L,0L,0L,0L,
a1087aa641cd Jim Fulton's change to support doc strings
Jack Jansen <jack.jansen@cwi.nl>
parents: 2713
diff changeset
28 $Abbrev$type__doc__ /* Documentation string */
2466
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
29 };
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
30
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
31 /* End of code for $name$ objects */
322fc596f1c4 checkin of Jack's original version
Guido van Rossum <guido@python.org>
parents:
diff changeset
32 /* -------------------------------------------------------- */
2713
cd9d86ecc175 Templates converted to new naming conventions (thanks to Chak Tan)
Jack Jansen <jack.jansen@cwi.nl>
parents: 2466
diff changeset
33