Lines Matching refs:Store
79 explicit ExternRef(Store::Context cx, std::any val) { in ExternRef()
89 std::any &data(Store::Context cx) { in data()
95 uint32_t take_raw(Store::Context cx) { in take_raw()
102 uint32_t borrow_raw(Store::Context cx) const { in borrow_raw()
149 static AnyRef i31(Store::Context cx, uint32_t value) { in i31()
157 uint32_t take_raw(Store::Context cx) { in take_raw()
164 uint32_t borrow_raw(Store::Context cx) const { in borrow_raw()
169 std::optional<uint32_t> u31(Store::Context cx) const { in u31()
177 std::optional<int32_t> i31(Store::Context cx) const { in i31()
185 bool is_i31(Store::Context cx) const { in is_i31()
190 inline bool is_eqref(Store::Context cx) const;
193 inline bool is_struct(Store::Context cx) const;
196 inline bool is_array(Store::Context cx) const;
199 inline std::optional<EqRef> as_eqref(Store::Context cx) const;
202 inline std::optional<StructRef> as_struct(Store::Context cx) const;
205 inline std::optional<ArrayRef> as_array(Store::Context cx) const;