Searched refs:dynamic_attr (Results 1 - 6 of 6) sorted by relevance

/gem5/ext/pybind11/include/pybind11/
H A Dattr.h51 struct dynamic_attr { }; struct
203 : multiple_inheritance(false), dynamic_attr(false), buffer_protocol(false),
246 bool dynamic_attr : 1; member in struct:type_record
278 dynamic_attr = true;
415 struct process_attribute<dynamic_attr> : process_attribute_default<dynamic_attr> {
416 static void init(const dynamic_attr &, type_record *r) { r->dynamic_attr = true; }
/gem5/ext/pybind11/tests/
H A Dtest_call_policies.cpp70 py::class_<ParentGC, Parent>(m, "ParentGC", py::dynamic_attr())
H A Dtest_pickling.cpp90 py::class_<PickleableWithDict>(m, "PickleableWithDict", py::dynamic_attr())
H A Dtest_multiple_inheritance.cpp200 py::class_<WithDict>(m, "WithDict", py::dynamic_attr()).def(py::init<>());
H A Dtest_methods_and_attributes.cpp351 py::class_<DynamicClass>(m, "DynamicClass", py::dynamic_attr())
/gem5/ext/pybind11/include/pybind11/detail/
H A Dclass.h405 /// dynamic_attr: Support for `d = instance.__dict__`.
414 /// dynamic_attr: Support for `instance.__dict__ = dict()`.
428 /// dynamic_attr: Allow the garbage collector to traverse the internal instance `__dict__`.
435 /// dynamic_attr: Allow the GC to clear the dictionary.
599 if (rec.dynamic_attr)
608 assert(rec.dynamic_attr ? PyType_HasFeature(type, Py_TPFLAGS_HAVE_GC)

Completed in 14 milliseconds