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

/gem5/ext/pybind11/include/pybind11/
H A Dattr.h134 struct function_record { struct
135 function_record() function in struct:function_record
158 void (*free_data) (function_record *ptr) = nullptr;
197 function_record *next = nullptr;
285 inline function_call::function_call(const function_record &f, handle p) :
297 * fields in the type_record and function_record data structures or executed at
304 static void init(const T &, function_record *) { }
312 static void init(const name &n, function_record *r) { r->name = const_cast<char *>(n.value); }
317 static void init(const doc &n, function_record *r) { r->doc = const_cast<char *>(n.value); }
322 static void init(const char *d, function_record *
[all...]
H A Dfunctional.h47 auto rec = (function_record *) c;
H A Dpybind11.h94 PYBIND11_NOINLINE detail::function_record *make_function_record() {
95 return new detail::function_record();
121 rec->free_data = [](function_record *r) { ((capture *) &r->data)->~capture(); };
124 rec->free_data = [](function_record *r) { delete ((capture *) r->data[0]); };
193 void initialize_generic(detail::function_record *rec, const char *text,
293 detail::function_record *chain = nullptr, *chain_start = rec;
297 chain = (detail::function_record *) rec_capsule;
318 destruct((detail::function_record *) ptr);
401 static void destruct(detail::function_record *rec) {
403 detail::function_record *nex
[all...]
H A Dcast.h1858 struct function_record;
1862 function_call(const function_record &f, handle p); // Implementation in attr.h
1865 const function_record &func;

Completed in 19 milliseconds