Lines Matching refs:ArrayRef
17 class ArrayRef;
119 inline ArrayRef as_array(Store::Context cx) const;
333 friend class ArrayRef;
351 class ArrayRef { class
360 explicit ArrayRef(wasmtime_arrayref_t val) : val(val) {} in ArrayRef() function in wasmtime::ArrayRef
363 ArrayRef(const ArrayRef &other) { wasmtime_arrayref_clone(&other.val, &val); } in ArrayRef() function in wasmtime::ArrayRef
366 ArrayRef &operator=(const ArrayRef &other) { in operator =()
373 ArrayRef(ArrayRef &&other) { in ArrayRef() function in wasmtime::ArrayRef
379 ArrayRef &operator=(ArrayRef &&other) { in operator =()
387 ~ArrayRef() { wasmtime_arrayref_unroot(&val); } in ~ArrayRef()
390 static Result<ArrayRef> create(Store::Context cx, const ArrayRefPre &pre, in create()
396 return Result<ArrayRef>(Error(err)); in create()
397 return Result<ArrayRef>(ArrayRef(out)); in create()
442 inline ArrayRef EqRef::as_array(Store::Context cx) const { in as_array()
445 return ArrayRef(out); in as_array()
470 inline std::optional<ArrayRef> AnyRef::as_array(Store::Context cx) const { in as_array()
473 return ArrayRef(out); in as_array()