![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <wasm-result.h>
Public Member Functions | |
Result ()=default | |
Result (Result< T > &&)=default | |
Result & | operator= (Result< T > &&)=default |
Result & | operator= (const Result< T > &)=delete |
Result (const Result &)=delete | |
template<typename U > | |
Result (U &&value) | |
Result (WasmError error) | |
template<typename U > requires (std::is_assignable_v<U, T &&>) | |
operator Result< U > () const && | |
bool | ok () const |
bool | failed () const |
const WasmError & | error () const & |
WasmError && | error () && |
const T & | value () const & |
T && | value () && |
Private Attributes | |
T | value_ = T{} |
WasmError | error_ |
Definition at line 68 of file wasm-result.h.
|
default |
|
default |
|
delete |
|
inlineexplicit |
Definition at line 85 of file wasm-result.h.
|
inlineexplicit |
Definition at line 87 of file wasm-result.h.
|
inline |
Definition at line 102 of file wasm-result.h.
|
inline |
|
inline |
Definition at line 100 of file wasm-result.h.
|
inline |
Definition at line 99 of file wasm-result.h.
|
inline |
|
delete |
|
default |
|
inline |
|
inline |
Definition at line 108 of file wasm-result.h.
|
private |
Definition at line 119 of file wasm-result.h.
|
private |
Definition at line 118 of file wasm-result.h.