pybind11/include/pybind11
Yung-Yu Chen 114bfeb762 pybind11::args should have been derived from tuple
args was derived from list, but cpp_function::dispatcher sends a tuple to it->impl (line #346 and #392 in pybind11.h).  As a result args::size() and args::operator[] don't work at all.  On my mac args::size() returns -1.  Making args a subclass of tuple fixes it.
2016-05-25 21:09:35 +08:00
..
attr.h nicer type_caster::load() calling conventions 2016-05-15 20:23:27 +02:00
cast.h don't implicitly convert doubles to ints 2016-05-17 15:35:29 +02:00
common.h Adding Python-style modifiers for vector. Wrapping has_insertion_operator_implementation in _MSC_VER ifdef’s. Adding ‘!=0’ instead of bool cast’s. 2016-05-15 20:46:07 +02:00
complex.h nicer type_caster::load() calling conventions 2016-05-15 20:23:27 +02:00
descr.h minor cleanups in common.h; updated author info and copyright year 2016-04-18 10:53:38 +02:00
eigen.h eigen.h: relax access to members 2016-05-24 21:40:03 +02:00
functional.h enable *args and **kwargs notation (closes #190) 2016-05-08 14:34:09 +02:00
numpy.h ability to prevent force casts in numpy arguments 2016-05-19 16:02:09 +02:00
operators.h minor cleanups in common.h; updated author info and copyright year 2016-04-18 10:53:38 +02:00
pybind11.h PYBIND11_OVERLOAD_NAME and PYBIND11_OVERLOAD_PURE_NAME (fixes #205) 2016-05-24 23:42:14 +02:00
pytypes.h pybind11::args should have been derived from tuple 2016-05-25 21:09:35 +08:00
stl_bind.h Refactoring bind_vector to take std::string to avoid capture of potentially temporary char const * when calling vector_if_insertion_operator 2016-05-17 23:30:58 -04:00
stl.h transparent conversion of dense and sparse Eigen types 2016-05-05 21:44:29 +02:00
typeid.h minor cleanups in common.h; updated author info and copyright year 2016-04-18 10:53:38 +02:00