v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::ScriptOriginOptions Class Reference

#include <v8-message.h>

Collaboration diagram for v8::ScriptOriginOptions:

Public Member Functions

V8_INLINE ScriptOriginOptions (bool is_shared_cross_origin=false, bool is_opaque=false, bool is_wasm=false, bool is_module=false)
 
V8_INLINE ScriptOriginOptions (int flags)
 
bool IsSharedCrossOrigin () const
 
bool IsOpaque () const
 
bool IsWasm () const
 
bool IsModule () const
 
int Flags () const
 

Private Types

enum  { kIsSharedCrossOrigin = 1 , kIsOpaque = 1 << 1 , kIsWasm = 1 << 2 , kIsModule = 1 << 3 }
 

Private Attributes

const int flags_
 

Detailed Description

The optional attributes of ScriptOrigin.

Definition at line 29 of file v8-message.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
kIsSharedCrossOrigin 
kIsOpaque 
kIsWasm 
kIsModule 

Definition at line 51 of file v8-message.h.

Constructor & Destructor Documentation

◆ ScriptOriginOptions() [1/2]

V8_INLINE v8::ScriptOriginOptions::ScriptOriginOptions ( bool is_shared_cross_origin = false,
bool is_opaque = false,
bool is_wasm = false,
bool is_module = false )
inline

Definition at line 31 of file v8-message.h.

◆ ScriptOriginOptions() [2/2]

V8_INLINE v8::ScriptOriginOptions::ScriptOriginOptions ( int flags)
inline

Definition at line 37 of file v8-message.h.

Member Function Documentation

◆ Flags()

int v8::ScriptOriginOptions::Flags ( ) const
inline

Definition at line 48 of file v8-message.h.

Here is the caller graph for this function:

◆ IsModule()

bool v8::ScriptOriginOptions::IsModule ( ) const
inline

Definition at line 46 of file v8-message.h.

Here is the caller graph for this function:

◆ IsOpaque()

bool v8::ScriptOriginOptions::IsOpaque ( ) const
inline

Definition at line 44 of file v8-message.h.

◆ IsSharedCrossOrigin()

bool v8::ScriptOriginOptions::IsSharedCrossOrigin ( ) const
inline

Definition at line 41 of file v8-message.h.

◆ IsWasm()

bool v8::ScriptOriginOptions::IsWasm ( ) const
inline

Definition at line 45 of file v8-message.h.

Member Data Documentation

◆ flags_

const int v8::ScriptOriginOptions::flags_
private

Definition at line 57 of file v8-message.h.


The documentation for this class was generated from the following file: