Lines Matching refs:AddrRange
149 py::class_<AddrRange>(m, "AddrRange")
153 .def(py::init<const std::vector<AddrRange> &>())
156 .def("__str__", &AddrRange::to_string)
158 .def("interleaved", &AddrRange::interleaved)
159 .def("granularity", &AddrRange::granularity)
160 .def("stripes", &AddrRange::stripes)
161 .def("size", &AddrRange::size)
162 .def("valid", &AddrRange::valid)
163 .def("start", &AddrRange::start)
164 .def("end", &AddrRange::end)
165 .def("mergesWith", &AddrRange::mergesWith)
166 .def("intersects", &AddrRange::intersects)
167 .def("isSubset", &AddrRange::isSubset)
170 // We need to make vectors of AddrRange opaque to avoid weird
172 py::bind_vector<std::vector<AddrRange>>(m, "AddrRangeVector");