Search This Blog

Friday, April 1, 2011


How to create a cython cpdef function with optional arguments
cdef class A:
    cpdef foo(self, int i=*, x=*)
And Cython now supports vector declarations
cdef class Node: 
    pass
cdef vector[Node] list2node():
    pass
cdef vector[int] test_int():
    pass
cdef vector[int*] test_intp(): 
    pass
static PyTypeObject *__pyx_ptype_3foo_Node = 0;
static std::vector<struct __pyx_obj_3foo_Node *> __pyx_f_3foo_list2node(void);
static std::vector __pyx_f_3foo_test_int(void);
static std::vector<int *> __pyx_f_3foo_test_intp(void);

No comments: