Adopt PEP 484 type hints for C++ types exported to Python
diff --git a/example/example-callbacks.ref b/example/example-callbacks.ref
index d6ab75e..7180b58 100644
--- a/example/example-callbacks.ref
+++ b/example/example-callbacks.ref
@@ -6,7 +6,7 @@
Molly is a dog
Woof!
The following error is expected: Incompatible function arguments. The following argument types are supported:
- 1. (arg0: example.Dog) -> NoneType
+ 1. (arg0: example.Dog) -> None
Invoked with: <example.Pet object at 0>
Callback function 1 called!
False
@@ -36,3 +36,6 @@
All OK!
could not convert to a function pointer.
All OK!
+
+test_callback3(arg0: Callable[[int], int]) -> None
+test_callback4() -> Callable[[int], int]