Lines Matching refs:Store

65   static EqRef from_i31(Store::Context cx, uint32_t val) {  in from_i31()
72 bool is_i31(Store::Context cx) const { in is_i31()
78 std::optional<uint32_t> i31_get_u(Store::Context cx) const { in i31_get_u()
87 std::optional<int32_t> i31_get_s(Store::Context cx) const { in i31_get_s()
95 bool is_struct(Store::Context cx) const { in is_struct()
100 bool is_array(Store::Context cx) const { in is_array()
114 inline StructRef as_struct(Store::Context cx) const;
119 inline ArrayRef as_array(Store::Context cx) const;
186 static StructRefPre create(Store::Context cx, const StructType &ty) { in create()
240 static Result<StructRef> create(Store::Context cx, const StructRefPre &pre, in create()
257 Result<Val> field(Store::Context cx, size_t index) const { in field()
266 Result<std::monostate> set_field(Store::Context cx, size_t index, in set_field()
290 inline StructRef EqRef::as_struct(Store::Context cx) const { in as_struct()
338 static ArrayRefPre create(Store::Context cx, const ArrayType &ty) { in create()
390 static Result<ArrayRef> create(Store::Context cx, const ArrayRefPre &pre, in create()
401 Result<uint32_t> len(Store::Context cx) const { in len()
410 Result<Val> get(Store::Context cx, uint32_t index) const { in get()
419 Result<std::monostate> set(Store::Context cx, uint32_t index, in set()
442 inline ArrayRef EqRef::as_array(Store::Context cx) const { in as_array()
449 inline bool AnyRef::is_eqref(Store::Context cx) const { in is_eqref()
452 inline bool AnyRef::is_struct(Store::Context cx) const { in is_struct()
455 inline bool AnyRef::is_array(Store::Context cx) const { in is_array()
458 inline std::optional<EqRef> AnyRef::as_eqref(Store::Context cx) const { in as_eqref()
464 inline std::optional<StructRef> AnyRef::as_struct(Store::Context cx) const { in as_struct()
470 inline std::optional<ArrayRef> AnyRef::as_array(Store::Context cx) const { in as_array()