Lines Matching refs:data
36 auto ret = std::string(msg_bytes.data, msg_bytes.size); in message()
71 std::variant<T, E> data; member in wasmtime::Result
75 Result(T t) : data(std::move(t)) {} in Result()
77 Result(E e) : data(std::move(e)) {} in Result()
81 explicit operator bool() const { return data.index() == 0; } in operator bool()
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()