1# tag: cpp 2 3cimport cython 4from libcpp.vector cimport vector 5 6def test_cpp_specialization(cython.floating element): 7 """ 8 >>> import cython 9 >>> test_cpp_specialization[cython.float](10.0) 10 vector[float] * float 10.0 11 >>> test_cpp_specialization[cython.double](10.0) 12 vector[double] * double 10.0 13 """ 14 cdef vector[cython.floating] *v = new vector[cython.floating]() 15 v.push_back(element) 16 print cython.typeof(v), cython.typeof(element), v.at(0) 17