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

#include <asm-types.h>

Inheritance diagram for v8::internal::wasm::AsmCallableType:
Collaboration diagram for v8::internal::wasm::AsmCallableType:

Public Member Functions

 AsmCallableType (const AsmCallableType &)=delete
 
AsmCallableTypeoperator= (const AsmCallableType &)=delete
 
virtual std::string Name ()=0
 
virtual bool CanBeInvokedWith (AsmType *return_type, const ZoneVector< AsmType * > &args)=0
 

Protected Member Functions

 AsmCallableType ()=default
 
virtual ~AsmCallableType ()=default
 
virtual bool IsA (AsmType *other)
 

Friends

class AsmType
 

Detailed Description

Definition at line 101 of file asm-types.h.

Constructor & Destructor Documentation

◆ AsmCallableType() [1/2]

v8::internal::wasm::AsmCallableType::AsmCallableType ( const AsmCallableType & )
delete

◆ AsmCallableType() [2/2]

v8::internal::wasm::AsmCallableType::AsmCallableType ( )
protecteddefault

◆ ~AsmCallableType()

virtual v8::internal::wasm::AsmCallableType::~AsmCallableType ( )
protectedvirtualdefault

Member Function Documentation

◆ CanBeInvokedWith()

virtual bool v8::internal::wasm::AsmCallableType::CanBeInvokedWith ( AsmType * return_type,
const ZoneVector< AsmType * > & args )
pure virtual

Implemented in v8::internal::wasm::AsmFunctionType, and v8::internal::wasm::AsmOverloadedFunctionType.

Here is the caller graph for this function:

◆ IsA()

bool v8::internal::wasm::AsmCallableType::IsA ( AsmType * other)
protectedvirtual

Reimplemented in v8::internal::wasm::AsmFunctionType.

Definition at line 139 of file asm-types.cc.

◆ Name()

virtual std::string v8::internal::wasm::AsmCallableType::Name ( )
pure virtual

Implemented in v8::internal::wasm::AsmFunctionType, and v8::internal::wasm::AsmOverloadedFunctionType.

Here is the caller graph for this function:

◆ operator=()

AsmCallableType & v8::internal::wasm::AsmCallableType::operator= ( const AsmCallableType & )
delete

Friends And Related Symbol Documentation

◆ AsmType

friend class AsmType
friend

Definition at line 122 of file asm-types.h.


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