Lines Matching refs:I801C
135 struct I801C : I801B1, I801B2 {};
136 struct I801D : I801C {}; // Indirect MI
143 py::class_<I801C, I801B1, I801B2, std::shared_ptr<I801C>>(m, "I801C").def(py::init<>());
144 py::class_<I801D, I801C, std::shared_ptr<I801D>>(m, "I801D").def(py::init<>());
149 m.def("i801b1_c", [](I801C *c) { return static_cast<I801B1 *>(c); });
150 m.def("i801b2_c", [](I801C *c) { return static_cast<I801B2 *>(c); });
157 m.def("i801c_b1", []() -> I801B1 * { return new I801C(); });
158 m.def("i801c_b2", []() -> I801B2 * { return new I801C(); });
164 m.def("i801e_c", []() -> I801C * { return new I801E(); });