Searched refs:make_iterator (Results 1 - 4 of 4) sorted by relevance
/gem5/ext/pybind11/tests/ |
H A D | test_opaque_types.cpp | 33 return py::make_iterator(v.begin(), v.end());
|
H A D | test_sequences_and_iterators.cpp | 192 .def("__iter__", [](const Sequence &s) { return py::make_iterator(s.begin(), s.end()); }, 254 .def("items", [](const StringMap &map) { return py::make_iterator(map.begin(), map.end()); }, 269 return py::make_iterator(NonZeroIterator<std::pair<int, int>>(s.begin()), NonZeroSentinel()); 280 // are not covered by the much simpler py::make_iterator 345 return py::make_iterator(std::begin(s), std::end(s)); 349 // #388: Can't make iterators via make_iterator() with different r/v policies 351 m.def("make_iterator_1", []() { return py::make_iterator<py::return_value_policy::copy>(list); }); 352 m.def("make_iterator_2", []() { return py::make_iterator<py::return_value_policy::automatic>(list); });
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | stl_bind.h | 309 return make_iterator< 336 return make_iterator< 609 [](Map &m) { return make_iterator(m.begin(), m.end()); },
|
H A D | pybind11.h | 1673 iterator make_iterator(Iterator first, Sentinel last, Extra &&... extra) { function 1727 typename Type, typename... Extra> iterator make_iterator(Type &value, Extra&&... extra) { function 1728 return make_iterator<Policy>(std::begin(value), std::end(value), extra...);
|
Completed in 17 milliseconds