1 Jul 2010 14:43
Re: [Cython] Some c++ bugs
Haoyu Bai wrote: > On Thu, Jul 1, 2010 at 6:09 PM, toki doki <tokidokix@...> wrote: > >> Hi, >> >> I have been trying to use cython-devel with c++ and ran into the >> following bugs (that seem to be unreported as far as I can say from a >> quick glance at Trac). >> >> First, and most annoying: in spite of what is written in the docs >> (http://wiki.cython.org/WrappingCPlusPlus), nested c++ class >> declarations seem to be unsupported. Thus, the following snippet >> (taken from the doc) for wrapping std::vector does not work and raise >> a syntax error: >> >> cdef extern from "<vector>" namespace "std": >> cdef cppclass vector[T]: >> cdef cppclass iterator: >> T operator*() >> iterator operator++() >> vector() >> void push_back(T&) >> T& operator[](int) >> iterator begin() >> iterator end() >> >> > > Refer to Cython/Includes/libcpp/vector.pxd for a example of nested class: >(Continue reading)
RSS Feed