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

#include <wasm-features.h>

Collaboration diagram for v8::internal::wasm::CompileTimeImports:

Public Member Functions

 CompileTimeImports ()=default
 
 CompileTimeImports (const CompileTimeImports &other) V8_NOEXCEPT=default
 
CompileTimeImportsoperator= (const CompileTimeImports &other) V8_NOEXCEPT=default
 
 CompileTimeImports (CompileTimeImports &&other) V8_NOEXCEPT
 
CompileTimeImportsoperator= (CompileTimeImports &&other) V8_NOEXCEPT
 
bool empty () const
 
bool has_string_constants (base::Vector< const uint8_t > name) const
 
bool contains (CompileTimeImport imp) const
 
int compare (const CompileTimeImports &other) const
 
void Add (CompileTimeImport imp)
 
std::string & constants_module ()
 
const std::string & constants_module () const
 
CompileTimeImportFlags flags () const
 

Static Public Member Functions

static CompileTimeImports FromSerialized (CompileTimeImportFlags::StorageType flags, base::Vector< const char > constants_module)
 

Private Attributes

CompileTimeImportFlags bits_
 
std::string constants_module_
 

Detailed Description

Definition at line 149 of file wasm-features.h.

Constructor & Destructor Documentation

◆ CompileTimeImports() [1/3]

v8::internal::wasm::CompileTimeImports::CompileTimeImports ( )
default

◆ CompileTimeImports() [2/3]

v8::internal::wasm::CompileTimeImports::CompileTimeImports ( const CompileTimeImports & other)
default

◆ CompileTimeImports() [3/3]

v8::internal::wasm::CompileTimeImports::CompileTimeImports ( CompileTimeImports && other)
inline

Definition at line 156 of file wasm-features.h.

Member Function Documentation

◆ Add()

void v8::internal::wasm::CompileTimeImports::Add ( CompileTimeImport imp)
inline

Definition at line 188 of file wasm-features.h.

Here is the call graph for this function:

◆ compare()

int v8::internal::wasm::CompileTimeImports::compare ( const CompileTimeImports & other) const
inline

Definition at line 182 of file wasm-features.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ constants_module() [1/2]

std::string & v8::internal::wasm::CompileTimeImports::constants_module ( )
inline

Definition at line 190 of file wasm-features.h.

Here is the caller graph for this function:

◆ constants_module() [2/2]

const std::string & v8::internal::wasm::CompileTimeImports::constants_module ( ) const
inline

Definition at line 191 of file wasm-features.h.

◆ contains()

bool v8::internal::wasm::CompileTimeImports::contains ( CompileTimeImport imp) const
inline

Definition at line 180 of file wasm-features.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ empty()

bool v8::internal::wasm::CompileTimeImports::empty ( ) const
inline

Definition at line 174 of file wasm-features.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ flags()

CompileTimeImportFlags v8::internal::wasm::CompileTimeImports::flags ( ) const
inline

Definition at line 193 of file wasm-features.h.

Here is the caller graph for this function:

◆ FromSerialized()

static CompileTimeImports v8::internal::wasm::CompileTimeImports::FromSerialized ( CompileTimeImportFlags::StorageType flags,
base::Vector< const char > constants_module )
inlinestatic

Definition at line 164 of file wasm-features.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ has_string_constants()

bool v8::internal::wasm::CompileTimeImports::has_string_constants ( base::Vector< const uint8_t > name) const
inline

Definition at line 175 of file wasm-features.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=() [1/2]

CompileTimeImports & v8::internal::wasm::CompileTimeImports::operator= ( CompileTimeImports && other)
inline

Definition at line 159 of file wasm-features.h.

◆ operator=() [2/2]

CompileTimeImports & v8::internal::wasm::CompileTimeImports::operator= ( const CompileTimeImports & other)
default

Member Data Documentation

◆ bits_

CompileTimeImportFlags v8::internal::wasm::CompileTimeImports::bits_
private

Definition at line 196 of file wasm-features.h.

◆ constants_module_

std::string v8::internal::wasm::CompileTimeImports::constants_module_
private

Definition at line 197 of file wasm-features.h.


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