cdef extern from "templates.h":
cdef cppclass TemplateTest1[T]:
__init__()
T value
int t
T getValue()
cdef cppclass TemplateTest2[T, U]:
__init__()
T value1
U value2
T getValue1()
U getValue2()
cdef TemplateTest1[int] a
cdef TemplateTest1[int]* b = new TemplateTest1[int]()
cdef int c = a.getValue()
c = b.getValue()
cdef TemplateTest2[int, char] d
cdef TemplateTest2[int, char]* e = new TemplateTest2[int, char]()
c = d.getValue1()
c = e.getValue2()
cdef char f = d.getValue2()
f = e.getValue2()
-
Robert Bradshaw authoredbcb70be9