pybind11/include/pybind11
Glen Walker f45bb585c3 Support keep_alive where nurse may be None
For example keep_alive<0,1>() should work where the return value may sometimes be None. At present a "Could not allocate weak reference!" exception is thrown.
Update documentation to clarify behaviour of keep_alive when nurse is None or does not support weak references.
2016-08-18 09:09:41 +12:00
..
attr.h avoid C++ -> Python -> C++ overheads when passing around function objects 2016-07-10 10:44:44 +02:00
cast.h Added pybind11::make_key_iterator for map iteration 2016-08-11 21:22:05 -04:00
common.h format_descriptor::format() now yields std::string 2016-08-15 00:40:29 +01:00
complex.h nicer type_caster::load() calling conventions 2016-05-15 20:23:27 +02:00
descr.h Use fully qualified name in PYBIND11_DESCR macro 2016-08-13 12:43:16 +01:00
eigen.h Simplify code in eigen.h using new array ctors 2016-08-15 18:41:54 +01:00
eval.h Python 2.7 fixes for eval() 2016-07-08 15:14:48 +02:00
functional.h Adopt PEP 484 type hints for C++ types exported to Python 2016-08-04 23:47:07 +02:00
numpy.h Always decay type param of npy_format_descriptor 2016-08-15 18:41:54 +01:00
operators.h minor cleanups in common.h; updated author info and copyright year 2016-04-18 10:53:38 +02:00
pybind11.h Support keep_alive where nurse may be None 2016-08-18 09:09:41 +12:00
pytypes.h Add handle::repr() method 2016-08-14 13:43:31 +01:00
stl_bind.h gcc fix 2016-05-30 11:45:02 +02:00
stl.h Adopt PEP 484 type hints for C++ types exported to Python 2016-08-04 23:47:07 +02:00
typeid.h minor cleanups in common.h; updated author info and copyright year 2016-04-18 10:53:38 +02:00