Searched refs:multiple_inheritance (Results 1 - 4 of 4) sorted by relevance

/gem5/ext/pybind11/include/pybind11/
H A Dattr.h48 struct multiple_inheritance { }; struct
203 : multiple_inheritance(false), dynamic_attr(false), buffer_protocol(false),
243 bool multiple_inheritance : 1; member in struct:type_record
410 struct process_attribute<multiple_inheritance> : process_attribute_default<multiple_inheritance> {
411 static void init(const multiple_inheritance &, type_record *r) { r->multiple_inheritance = true; }
H A Dpybind11.h927 if (rec.bases.size() > 1 || rec.multiple_inheritance) {
1069 none_of<std::is_same<multiple_inheritance, Extra>...>::value), // no multiple_inheritance attr
/gem5/ext/pybind11/tests/
H A Dtest_multiple_inheritance.cpp46 TEST_SUBMODULE(multiple_inheritance, m) {
101 // py::multiple_inheritance flag to perform proper casting between types.
124 std::shared_ptr<Base12a>>(m, "Base12a", py::multiple_inheritance())
H A Dtest_multiple_inheritance.py3 from pybind11_tests import multiple_inheritance as m

Completed in 17 milliseconds