Crossfire Server, Branch 1.12  R12190
Functions | Variables
cfpython_archetype_private.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static PyObject * Crossfire_Archetype_GetClone (Crossfire_Archetype *who, void *closure)
static PyObject * Crossfire_Archetype_GetHead (Crossfire_Archetype *who, void *closure)
static PyObject * Crossfire_Archetype_GetMore (Crossfire_Archetype *who, void *closure)
static PyObject * Crossfire_Archetype_GetName (Crossfire_Archetype *whoptr, void *closure)
static PyObject * Crossfire_Archetype_GetNewObject (Crossfire_Archetype *who, PyObject *args)
static PyObject * Crossfire_Archetype_GetNext (Crossfire_Archetype *who, void *closure)
static int Crossfire_Archetype_InternalCompare (Crossfire_Archetype *left, Crossfire_Archetype *right)

Variables

static PyGetSetDef Archetype_getseters []
static PyMethodDef ArchetypeMethods []
PyTypeObject Crossfire_ArchetypeType

Function Documentation

static PyObject* Crossfire_Archetype_GetClone ( Crossfire_Archetype who,
void *  closure 
) [static]
static PyObject* Crossfire_Archetype_GetHead ( Crossfire_Archetype who,
void *  closure 
) [static]
static PyObject* Crossfire_Archetype_GetMore ( Crossfire_Archetype who,
void *  closure 
) [static]
static PyObject* Crossfire_Archetype_GetName ( Crossfire_Archetype whoptr,
void *  closure 
) [static]
static PyObject* Crossfire_Archetype_GetNewObject ( Crossfire_Archetype who,
PyObject *  args 
) [static]
static PyObject* Crossfire_Archetype_GetNext ( Crossfire_Archetype who,
void *  closure 
) [static]
static int Crossfire_Archetype_InternalCompare ( Crossfire_Archetype left,
Crossfire_Archetype right 
) [static]

Variable Documentation

PyGetSetDef Archetype_getseters[] [static]
Initial value:
 {
    { "Name",       (getter)Crossfire_Archetype_GetName,     NULL, NULL, NULL },
    { "Next",       (getter)Crossfire_Archetype_GetNext,     NULL, NULL, NULL },
    { "More",       (getter)Crossfire_Archetype_GetMore,     NULL, NULL, NULL },
    { "Head",       (getter)Crossfire_Archetype_GetHead,     NULL, NULL, NULL },
    { "Clone",      (getter)Crossfire_Archetype_GetClone,    NULL, NULL, NULL },
    { NULL, NULL, NULL, NULL, NULL }
}

Definition at line 9 of file cfpython_archetype_private.h.

PyMethodDef ArchetypeMethods[] [static]
Initial value:
 {
    { "NewObject", (PyCFunction)Crossfire_Archetype_GetNewObject, METH_NOARGS, NULL },
    { NULL, NULL, 0, NULL }
}

Definition at line 18 of file cfpython_archetype_private.h.

Definition at line 24 of file cfpython_archetype_private.h.

Referenced by Crossfire_Archetype_wrap(), and initPlugin().