Lines Matching refs:std
30 Error(const std::string &s) : ptr(wasmtime_error_new(s.c_str())) {} in Error()
33 std::string message() const { in message()
36 auto ret = std::string(msg_bytes.data, msg_bytes.size); in message()
43 std::optional<int32_t> i32_exit() const { in i32_exit()
48 return std::nullopt; in i32_exit()
58 inline std::ostream &operator<<(std::ostream &os, const Error &e) { in operator <<()
71 std::variant<T, E> data;
75 Result(T t) : data(std::move(t)) {} in Result()
77 Result(E e) : data(std::move(e)) {} in Result()
84 E &&err() { return std::get<E>(std::move(data)); } in err()
86 const E &&err() const { return std::get<E>(std::move(data)); } in err()
89 T &&ok() { return std::get<T>(std::move(data)); } in ok()
91 const T &&ok() const { return std::get<T>(std::move(data)); } in ok()
94 T &ok_ref() { return std::get<T>(data); } in ok_ref()
96 const T &ok_ref() const { return std::get<T>(data); } in ok_ref()
99 E &err_ref() { return std::get<T>(data); } in err_ref()
101 const E &err_ref() const { return std::get<T>(data); } in err_ref()
114 std::abort(); in unwrap_failed()