Lines Matching refs:optional
169 std::optional<uint32_t> u31(Store::Context cx) const { in u31()
177 std::optional<int32_t> i31(Store::Context cx) const { in i31()
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;
277 Val(std::optional<Func> func);
281 Val(std::optional<ExternRef> ptr) : val{} { in Val()
291 Val(std::optional<AnyRef> ptr) : val{} { in Val()
411 std::optional<ExternRef> externref() const { in externref()
428 std::optional<AnyRef> anyref() const { in anyref()
445 std::optional<Func> funcref() const;