Repository URL to install this package:
|
Version:
0.29.7 ▾
|
# mode: run
# tag: cpp, warnings
# This gives a warning about the previous .pxd definition, but should not give an error.
cdef cppclass Foo:
int _foo
int get_foo():
return this._foo
void set_foo(int foo):
this._foo = foo
def test_Foo(n):
"""
>>> test_Foo(1)
1
"""
cdef Foo* foo = NULL
try:
foo = new Foo()
foo.set_foo(n)
return foo.get_foo()
finally:
del foo
_WARNINGS = """
5:5: 'Foo' already defined (ignoring second definition)
"""