New automatic return value policy for cat() and make_tuple(), fixed an ambiguity issue
diff --git a/include/pybind11/common.h b/include/pybind11/common.h
index bd3e424..15047b8 100644
--- a/include/pybind11/common.h
+++ b/include/pybind11/common.h
@@ -137,6 +137,9 @@
/** Automatic: copy objects returned as values and take ownership of objects
returned as pointers */
automatic = 0,
+ /** Automatic variant 2: copy objects returned as values and reference objects
+ returned as pointers */
+ automatic_reference,
/** Reference the object and take ownership. Python will call the
destructor and delete operator when the reference count reaches zero */
take_ownership,