Searched refs:slice (Results 1 - 6 of 6) sorted by relevance
/gem5/ext/pybind11/tests/ |
H A D | test_sequences_and_iterators.cpp | 83 .def("__getitem__",[](const Sliceable &s, py::slice slice) { 85 if (!slice.compute(s.size, &start, &stop, &step, &slicelength)) 197 .def("__getitem__", [](const Sequence &s, py::slice slice) -> Sequence* { 199 if (!slice.compute(s.size(), &start, &stop, &step, &slicelength)) 207 .def("__setitem__", [](Sequence &s, py::slice slice, const Sequence &value) { 209 if (!slice.compute(s.size(), &start, &stop, &step, &slicelength)) 212 throw std::runtime_error("Left and right hand size of slice assignmen [all...] |
H A D | test_pytypes.cpp | 308 return a[py::slice(0, -1, 2)];
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | stl_bind.h | 213 [](const Vector &v, slice slice) -> Vector * { 216 if (!slice.compute(v.size(), &start, &stop, &step, &slicelength)) 229 "Retrieve list elements using a slice object" 233 [](Vector &v, slice slice, const Vector &value) { 235 if (!slice.compute(v.size(), &start, &stop, &step, &slicelength)) 239 throw std::runtime_error("Left and right hand size of slice assignment have different sizes!"); 246 "Assign list elements using a slice object" 258 [](Vector &v, slice slic [all...] |
H A D | pytypes.h | 1121 class slice : public object { class in inherits:object 1123 PYBIND11_OBJECT_DEFAULT(slice, object, PySlice_Check) 1124 slice(ssize_t start_, ssize_t stop_, ssize_t step_) { function in class:slice 1127 if (!m_ptr) pybind11_fail("Could not allocate slice object!");
|
/gem5/ext/ply/ply/ |
H A D | yacc.py | 193 self.slice = s 198 if n >= 0: return self.slice[n].value 202 self.slice[n].value = v 205 return [s.value for s in self.slice[i:j]] 208 return len(self.slice) 211 return getattr(self.slice[n],"lineno",0) 214 self.slice[n].lineno = n 217 startline = getattr(self.slice[n],"lineno",0) 218 endline = getattr(self.slice[n],"endlineno",startline) 222 return getattr(self.slice[ [all...] |
/gem5/src/python/m5/ |
H A D | SimObject.py | 1069 elif not isinstance(idx, slice): 1073 if isinstance(idx, slice):
|
Completed in 19 milliseconds