#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 *) |
#define missing_method | ( | method | ) | throw RuntimeError( "Extension object does not support method " #method ); |
Définition à la ligne 1073 du fichier cxx_extensions.cxx.