Cython: функция ctypedef? - PullRequest
       19

Cython: функция ctypedef?

3 голосов
/ 16 января 2012

Возможно ли ctypedef функция, как это распространено в C ++?Например,

typedef int (*foo)(int, double, char*)

# Cython equivalent
ctypedef int (*foo)(int, double, char*)

Или, по крайней мере, отменить его, не объявив его напрямую?Что-то похожее на

# myheader.h
typedef int (*foo)(int, double, char*)

# mytest.pyx
extern int (*foo)

1 Ответ

8 голосов
/ 16 января 2012

Да, это вполне возможно:

ctypedef void (*function_type_name)(int, int)
...