![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <wasm-features.h>
Public Member Functions | |
constexpr | WasmEnabledFeatures ()=default |
constexpr | WasmEnabledFeatures (std::initializer_list< WasmEnabledFeature > features) |
![]() | |
constexpr | EnumSet ()=default |
constexpr | EnumSet (std::initializer_list< WasmEnabledFeature > init) |
constexpr bool | empty () const |
constexpr bool | contains (WasmEnabledFeature element) const |
constexpr bool | contains_all (EnumSet set) const |
constexpr bool | contains_any (EnumSet set) const |
constexpr bool | contains_only (WasmEnabledFeature element) const |
constexpr bool | is_subset_of (EnumSet set) const |
constexpr void | Add (WasmEnabledFeature element) |
constexpr void | Add (EnumSet set) |
constexpr void | Remove (WasmEnabledFeature element) |
constexpr void | Remove (EnumSet set) |
constexpr void | RemoveAll () |
constexpr void | Intersect (EnumSet set) |
constexpr int | ToIntegral () const |
constexpr EnumSet | operator~ () const |
constexpr bool | operator== (EnumSet set) const |
constexpr bool | operator!= (EnumSet set) const |
constexpr EnumSet | operator| (EnumSet set) const |
constexpr EnumSet | operator| (WasmEnabledFeature element) const |
constexpr EnumSet | operator& (EnumSet set) const |
constexpr EnumSet | operator& (WasmEnabledFeature element) const |
constexpr EnumSet | operator- (EnumSet set) const |
constexpr EnumSet | operator- (WasmEnabledFeature element) const |
EnumSet & | operator|= (EnumSet set) |
EnumSet & | operator|= (WasmEnabledFeature element) |
EnumSet & | operator&= (EnumSet set) |
EnumSet & | operator&= (WasmEnabledFeature element) |
EnumSet & | operator-= (EnumSet set) |
EnumSet & | operator-= (WasmEnabledFeature element) |
Static Public Member Functions | |
static constexpr WasmEnabledFeatures | All () |
static constexpr WasmEnabledFeatures | None () |
static constexpr WasmEnabledFeatures | ForAsmjs () |
static V8_EXPORT_PRIVATE WasmEnabledFeatures | FromFlags () |
static V8_EXPORT_PRIVATE WasmEnabledFeatures | FromIsolate (Isolate *) |
static V8_EXPORT_PRIVATE WasmEnabledFeatures | FromContext (Isolate *, DirectHandle< NativeContext >) |
![]() | |
static constexpr EnumSet | FromIntegral (int bits) |
Additional Inherited Members | |
![]() | |
using | StorageType |
Definition at line 54 of file wasm-features.h.
|
constexprdefault |
|
inlineexplicitconstexpr |
Definition at line 57 of file wasm-features.h.
|
inlinestaticconstexpr |
Definition at line 70 of file wasm-features.h.
|
inlinestaticconstexpr |
|
static |
Definition at line 41 of file wasm-features.cc.
|
static |
Definition at line 17 of file wasm-features.cc.
|
static |
Definition at line 36 of file wasm-features.cc.
|
inlinestaticconstexpr |