![]() |
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.