Lines Matching refs:std
38 std::optional<std::string_view> func_name() const { in func_name()
41 return std::string_view(name->data, name->size); in func_name()
43 return std::nullopt; in func_name()
50 std::optional<std::string_view> module_name() const { in module_name()
53 return std::string_view(name->data, name->size); in module_name()
55 return std::nullopt; in module_name()
117 explicit Trap(std::string_view msg) in Trap()
124 std::string message() const { in message()
127 std::string ret(msg.data, msg.size - 1); in message()
143 std::optional<wasmtime_trap_code_t> code() const { in code()
148 return std::nullopt; in code()
155 std::variant<Trap, Error> data;
158 TrapError(Trap t) : data(std::move(t)) {} in TrapError()
160 TrapError(Error e) : data(std::move(e)) {} in TrapError()
163 std::string message() const { in message()
164 if (const auto *trap = std::get_if<Trap>(&data)) { in message()
167 if (const auto *error = std::get_if<Error>(&data)) { in message()
168 return std::string(error->message()); in message()
170 std::abort(); in message()