Crossfire Server, Branch 1.12  R12190
Functions
cfpython_archetype.c File Reference
#include <cfpython.h>
#include <cfpython_archetype_private.h>
Include dependency graph for cfpython_archetype.c:

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)
PyObject * Crossfire_Archetype_wrap (archetype *what)

Function Documentation

static PyObject* Crossfire_Archetype_GetClone ( Crossfire_Archetype who,
void *  closure 
) [static]

Definition at line 49 of file cfpython_archetype.c.

References Crossfire_Archetype::arch, cf_archetype_get_clone(), and Crossfire_Object_wrap().

Here is the call graph for this function:

static PyObject* Crossfire_Archetype_GetHead ( Crossfire_Archetype who,
void *  closure 
) [static]

Definition at line 45 of file cfpython_archetype.c.

References Crossfire_Archetype::arch, cf_archetype_get_head(), and Crossfire_Archetype_wrap().

Here is the call graph for this function:

static PyObject* Crossfire_Archetype_GetMore ( Crossfire_Archetype who,
void *  closure 
) [static]

Definition at line 41 of file cfpython_archetype.c.

References Crossfire_Archetype::arch, cf_archetype_get_more(), and Crossfire_Archetype_wrap().

Here is the call graph for this function:

static PyObject* Crossfire_Archetype_GetName ( Crossfire_Archetype whoptr,
void *  closure 
) [static]

Definition at line 33 of file cfpython_archetype.c.

References Crossfire_Archetype::arch, and cf_archetype_get_name().

Here is the call graph for this function:

static PyObject* Crossfire_Archetype_GetNewObject ( Crossfire_Archetype who,
PyObject *  args 
) [static]

Definition at line 53 of file cfpython_archetype.c.

References Crossfire_Archetype::arch, cf_archetype_get_name(), cf_create_object_by_name(), and Crossfire_Object_wrap().

Here is the call graph for this function:

static PyObject* Crossfire_Archetype_GetNext ( Crossfire_Archetype who,
void *  closure 
) [static]

Definition at line 37 of file cfpython_archetype.c.

References Crossfire_Archetype::arch, cf_archetype_get_next(), and Crossfire_Archetype_wrap().

Here is the call graph for this function:

static int Crossfire_Archetype_InternalCompare ( Crossfire_Archetype left,
Crossfire_Archetype right 
) [static]

Definition at line 72 of file cfpython_archetype.c.

References Crossfire_Archetype::arch.

PyObject* Crossfire_Archetype_wrap ( archetype *  what)