Référence du fichier F:/KPlato/koffice/libs/kross/python/cxx/cxx_extensions.cxx

#include "Extensions.hxx"
#include "Exception.hxx"
#include <assert.h>

Graphe des dépendances par inclusion de cxx_extensions.cxx:

Aller au code source de ce fichier.

Espaces de nommage

namespace  Py

Classes

class  Py::ExtensionModuleBasePtr

Macros

#define missing_method(method)   throw RuntimeError( "Extension object does not support method " #method );

Définition de type

typedef int Py::Py_ssize_t

Fonctions

static void Py::standard_dealloc (PyObject *p)
static int Py::print_handler (PyObject *, FILE *, int)
static PyObject * Py::getattr_handler (PyObject *, char *)
static int Py::setattr_handler (PyObject *, char *, PyObject *)
static PyObject * Py::getattro_handler (PyObject *, PyObject *)
static int Py::setattro_handler (PyObject *, PyObject *, PyObject *)
static int Py::compare_handler (PyObject *, PyObject *)
static PyObject * Py::repr_handler (PyObject *)
static PyObject * Py::str_handler (PyObject *)
static long Py::hash_handler (PyObject *)
static PyObject * Py::call_handler (PyObject *, PyObject *, PyObject *)
static PyObject * Py::iter_handler (PyObject *)
static PyObject * Py::iternext_handler (PyObject *)
static Py_ssize_t Py::sequence_length_handler (PyObject *)
static PyObject * Py::sequence_concat_handler (PyObject *, PyObject *)
static PyObject * Py::sequence_repeat_handler (PyObject *, Py_ssize_t)
static PyObject * Py::sequence_item_handler (PyObject *, Py_ssize_t)
static PyObject * Py::sequence_slice_handler (PyObject *, Py_ssize_t, Py_ssize_t)
static int Py::sequence_ass_item_handler (PyObject *, Py_ssize_t, PyObject *)
static int Py::sequence_ass_slice_handler (PyObject *, Py_ssize_t, Py_ssize_t, PyObject *)
static Py_ssize_t Py::mapping_length_handler (PyObject *)
static PyObject * Py::mapping_subscript_handler (PyObject *, PyObject *)
static int Py::mapping_ass_subscript_handler (PyObject *, PyObject *, PyObject *)
static int Py::number_nonzero_handler (PyObject *)
static PyObject * Py::number_negative_handler (PyObject *)
static PyObject * Py::number_positive_handler (PyObject *)
static PyObject * Py::number_absolute_handler (PyObject *)
static PyObject * Py::number_invert_handler (PyObject *)
static PyObject * Py::number_int_handler (PyObject *)
static PyObject * Py::number_float_handler (PyObject *)
static PyObject * Py::number_long_handler (PyObject *)
static PyObject * Py::number_oct_handler (PyObject *)
static PyObject * Py::number_hex_handler (PyObject *)
static PyObject * Py::number_add_handler (PyObject *, PyObject *)
static PyObject * Py::number_subtract_handler (PyObject *, PyObject *)
static PyObject * Py::number_multiply_handler (PyObject *, PyObject *)
static PyObject * Py::number_divide_handler (PyObject *, PyObject *)
static PyObject * Py::number_remainder_handler (PyObject *, PyObject *)
static PyObject * Py::number_divmod_handler (PyObject *, PyObject *)
static PyObject * Py::number_lshift_handler (PyObject *, PyObject *)
static PyObject * Py::number_rshift_handler (PyObject *, PyObject *)
static PyObject * Py::number_and_handler (PyObject *, PyObject *)
static PyObject * Py::number_xor_handler (PyObject *, PyObject *)
static PyObject * Py::number_or_handler (PyObject *, PyObject *)
static PyObject * Py::number_power_handler (PyObject *, PyObject *, PyObject *)
static Py_ssize_t Py::buffer_getreadbuffer_handler (PyObject *, Py_ssize_t, void **)
static Py_ssize_t Py::buffer_getwritebuffer_handler (PyObject *, Py_ssize_t, void **)
static Py_ssize_t Py::buffer_getsegcount_handler (PyObject *, Py_ssize_t *)
PyObject * Py::method_keyword_call_handler (PyObject *_self_and_name_tuple, PyObject *_args, PyObject *_keywords)
PyObject * Py::method_varargs_call_handler (PyObject *_self_and_name_tuple, PyObject *_args)
void Py::do_not_dealloc (void *)


Documentation des macros

#define missing_method ( method   )     throw RuntimeError( "Extension object does not support method " #method );

Définition à la ligne 1073 du fichier cxx_extensions.cxx.


Généré le Wed Nov 22 23:42:52 2006 pour KPlato par  doxygen 1.5.1-p1