Lines Matching refs:AnyRef
112 class AnyRef { class
119 explicit AnyRef(wasmtime_anyref_t val) : val(val) {} in AnyRef() function in wasmtime::AnyRef
122 AnyRef(const AnyRef &other) { wasmtime_anyref_clone(&other.val, &val); } in AnyRef() function in wasmtime::AnyRef
125 AnyRef &operator=(const AnyRef &other) { in operator =()
132 AnyRef(AnyRef &&other) { in AnyRef() function in wasmtime::AnyRef
138 AnyRef &operator=(AnyRef &&other) { in operator =()
145 ~AnyRef() { wasmtime_anyref_unroot(&val); } in ~AnyRef()
149 static AnyRef i31(Store::Context cx, uint32_t value) { in i31()
152 return AnyRef(other); in i31()
291 Val(std::optional<AnyRef> ptr) : val{} { in Val()
305 Val(AnyRef ptr);
352 return ValKind::AnyRef; in kind()
428 std::optional<AnyRef> anyref() const { in anyref()
437 return AnyRef(other); in anyref()