Classes |
class | Py::ExtensionModuleBasePtr |
Namespaces |
namespace | Py |
Defines |
#define | missing_method(method) throw RuntimeError( "Extension object missing implement of " #method ); |
Functions |
static Py_ssize_t | Py::buffer_getreadbuffer_handler (PyObject *, Py_ssize_t, void **) |
static Py_ssize_t | Py::buffer_getsegcount_handler (PyObject *, Py_ssize_t *) |
static Py_ssize_t | Py::buffer_getwritebuffer_handler (PyObject *, Py_ssize_t, void **) |
static PyObject * | Py::call_handler (PyObject *, PyObject *, PyObject *) |
static int | Py::compare_handler (PyObject *, PyObject *) |
void | Py::do_not_dealloc (void *) |
static PyObject * | Py::getattr_handler (PyObject *, char *) |
static PyObject * | Py::getattro_handler (PyObject *, PyObject *) |
PythonExtensionBase * | Py::getPythonExtensionBase (PyObject *self) |
static long | Py::hash_handler (PyObject *) |
static PyObject * | Py::iter_handler (PyObject *) |
static PyObject * | Py::iternext_handler (PyObject *) |
static int | Py::mapping_ass_subscript_handler (PyObject *, PyObject *, PyObject *) |
static Py_ssize_t | Py::mapping_length_handler (PyObject *) |
static PyObject * | Py::mapping_subscript_handler (PyObject *, PyObject *) |
PyObject * | Py::method_keyword_call_handler (PyObject *_self_and_name_tuple, PyObject *_args, PyObject *_keywords) |
PyObject * | Py::method_noargs_call_handler (PyObject *_self_and_name_tuple, PyObject *) |
PyObject * | Py::method_varargs_call_handler (PyObject *_self_and_name_tuple, PyObject *_args) |
static PyObject * | Py::number_absolute_handler (PyObject *) |
static PyObject * | Py::number_add_handler (PyObject *, PyObject *) |
static PyObject * | Py::number_and_handler (PyObject *, PyObject *) |
static PyObject * | Py::number_divide_handler (PyObject *, PyObject *) |
static PyObject * | Py::number_divmod_handler (PyObject *, PyObject *) |
static PyObject * | Py::number_float_handler (PyObject *) |
static PyObject * | Py::number_hex_handler (PyObject *) |
static PyObject * | Py::number_int_handler (PyObject *) |
static PyObject * | Py::number_invert_handler (PyObject *) |
static PyObject * | Py::number_long_handler (PyObject *) |
static PyObject * | Py::number_lshift_handler (PyObject *, PyObject *) |
static PyObject * | Py::number_multiply_handler (PyObject *, PyObject *) |
static PyObject * | Py::number_negative_handler (PyObject *) |
static int | Py::number_nonzero_handler (PyObject *) |
static PyObject * | Py::number_oct_handler (PyObject *) |
static PyObject * | Py::number_or_handler (PyObject *, PyObject *) |
static PyObject * | Py::number_positive_handler (PyObject *) |
static PyObject * | Py::number_power_handler (PyObject *, PyObject *, PyObject *) |
static PyObject * | Py::number_remainder_handler (PyObject *, PyObject *) |
static PyObject * | Py::number_rshift_handler (PyObject *, PyObject *) |
static PyObject * | Py::number_subtract_handler (PyObject *, PyObject *) |
static PyObject * | Py::number_xor_handler (PyObject *, PyObject *) |
static int | Py::print_handler (PyObject *, FILE *, int) |
static PyObject * | Py::repr_handler (PyObject *) |
static PyObject * | Py::rich_compare_handler (PyObject *, PyObject *, int) |
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 PyObject * | Py::sequence_concat_handler (PyObject *, PyObject *) |
static PyObject * | Py::sequence_item_handler (PyObject *, Py_ssize_t) |
static Py_ssize_t | Py::sequence_length_handler (PyObject *) |
static PyObject * | Py::sequence_repeat_handler (PyObject *, Py_ssize_t) |
static PyObject * | Py::sequence_slice_handler (PyObject *, Py_ssize_t, Py_ssize_t) |
static int | Py::setattr_handler (PyObject *, char *, PyObject *) |
static int | Py::setattro_handler (PyObject *, PyObject *, PyObject *) |
static void | Py::standard_dealloc (PyObject *p) |
static PyObject * | Py::str_handler (PyObject *) |