Lines Matching defs:CeedQFunctionContext_private
275 struct CeedQFunctionContext_private { struct
276 CeedObject_private obj;
277 int (*HasValidData)(CeedQFunctionContext, bool *);
278 int (*HasBorrowedDataOfType)(CeedQFunctionContext, CeedMemType, bool *);
279 int (*SetData)(CeedQFunctionContext, CeedMemType, CeedCopyMode, void *);
280 int (*TakeData)(CeedQFunctionContext, CeedMemType, void *);
281 int (*GetData)(CeedQFunctionContext, CeedMemType, void *);
282 int (*GetDataRead)(CeedQFunctionContext, CeedMemType, void *);
283 int (*RestoreData)(CeedQFunctionContext);
284 int (*RestoreDataRead)(CeedQFunctionContext);
285 int (*DataDestroy)(CeedQFunctionContext);
286 int (*Destroy)(CeedQFunctionContext);
287 CeedQFunctionContextDataDestroyUser data_destroy_function;
288 CeedMemType data_destroy_mem_type;
289 CeedInt num_fields;
290 CeedInt max_fields;
291 CeedContextFieldLabel *field_labels;
292 uint64_t state;
293 uint64_t num_readers;
294 size_t ctx_size;
295 void *data;