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

/gem5/ext/pybind11/tests/
H A Dobject.h28 void decRef(bool dealloc = true) const {
30 if (m_refCount == 0 && dealloc)
/gem5/ext/pybind11/include/pybind11/detail/
H A Dinternals.h122 void (*dealloc)(value_and_holder &v_h); member in struct:type_info
H A Dinit.h111 v_h.type->dealloc(v_h); // Destroys the moved-out holder remains, resets value ptr to null
H A Dclass.h322 // We have to deregister before we call dealloc because, for virtual MI types, we still
328 v_h.type->dealloc(v_h);
345 /// Instance destructor function for all pybind11 types. It calls `type_info.dealloc`
354 // as part of a derived type's dealloc, in which case we're not allowed to decref
/gem5/ext/pybind11/include/pybind11/
H A Dpybind11.h506 self_value_and_holder.type->dealloc(self_value_and_holder);
912 tinfo->dealloc = rec.dealloc;
1080 record.dealloc = dealloc;
1349 static void dealloc(detail::value_and_holder &v_h) { function in class:cpp_function
H A Dattr.h230 /// Function pointer to class_<..>::dealloc
231 void (*dealloc)(detail::value_and_holder &) = nullptr; member in struct:type_record

Completed in 24 milliseconds