general cleanup of the codebase
- new pybind11::base<> attribute to indicate a subclass relationship
- unified infrastructure for parsing variadic arguments in class_ and cpp_function
- use 'handle' and 'object' more consistently everywhere
diff --git a/example/example5.ref b/example/example5.ref
index 41544c8..d1da883 100644
--- a/example/example5.ref
+++ b/example/example5.ref
@@ -1,16 +1,7 @@
+Rabbit is a parrot
Polly is a parrot
-Polly is a parrot
-Molly is a dog
Molly is a dog
Woof!
-The following error is expected: Incompatible function arguments. The following argument types are supported:
- 1. (Dog) -> NoneType
-
-Callback function 1 called!
-False
-Callback function 2 called : Hello, x, True, 5
-5
-func(43) = 44
func(43) = 44
Payload constructor
Payload copy constructor
@@ -18,3 +9,14 @@
Payload destructor
Payload destructor
Payload destructor
+Rabbit is a parrot
+Polly is a parrot
+Molly is a dog
+The following error is expected: Incompatible function arguments. The following argument types are supported:
+ 1. (example.Dog) -> NoneType
+
+Callback function 1 called!
+False
+Callback function 2 called : Hello, x, True, 5
+5
+func(43) = 44