Searched refs:I801D (Results 1 - 2 of 2) sorted by relevance

/gem5/ext/pybind11/tests/
H A Dtest_multiple_inheritance.cpp136 struct I801D : I801C {}; // Indirect MI struct in inherits:I801C
139 struct I801E : I801B3, I801D {};
144 py::class_<I801D, I801C, std::shared_ptr<I801D>>(m, "I801D").def(py::init<>());
151 m.def("i801b1_d", [](I801D *d) { return static_cast<I801B1 *>(d); });
152 m.def("i801b2_d", [](I801D *d) { return static_cast<I801B2 *>(d); });
159 m.def("i801d_b1", []() -> I801B1 * { return new I801D(); });
160 m.def("i801d_b2", []() -> I801B2 * { return new I801D(); });
H A Dtest_multiple_inheritance.py271 d = m.I801D()
301 assert type(d1) is m.I801D
313 assert type(d2) is m.I801D

Completed in 10 milliseconds