With boost python tuple, how to loop over tuple items? In dummy.cpp attached, I'd like to get line 8 to work. Afterwards, I noticed line 7 does not even compile. How to get the length of a tuple (line 8), and, why there could be some ambiguity (line 7). Any help / clue is appreciated. Franck
Makefile
Description: Binary data
#include <iostream>
#include <boost/python.hpp>
void doStuffs(boost::python::tuple & t) {
std::cout << "tuple " << std::endl;
//std::cout << t[0] << std::endl; // does NOT compile => warning: ISO C++ says that these are ambiguous
//for (auto i : t) std::cout << i << std::endl; // does NOT compile => error: ‘begin’ was not declared in this scope
}
BOOST_PYTHON_MODULE(dummy) {
Py_Initialize();
def("doStuffs", doStuffs);
}
_______________________________________________ Cplusplus-sig mailing list [email protected] https://mail.python.org/mailman/listinfo/cplusplus-sig
