v8  7.4.288(node12.0.0)
V8 is Google's open source JavaScript engine
Signature Class Reference

#include <v8.h>

Inheritance diagram for Signature:
Collaboration diagram for Signature:

Static Public Member Functions

static Local< Signature > New (Isolate *isolate, Local< FunctionTemplate > receiver=Local< FunctionTemplate >())
 
static V8_INLINE Signature * Cast (Data *data)
 

Detailed Description

A Signature specifies which receiver is valid for a function.

A receiver matches a given signature if the receiver (or any of its hidden prototypes) was created from the signature's FunctionTemplate, or from a FunctionTemplate that inherits directly or indirectly from the signature's FunctionTemplate.

Definition at line 6429 of file v8.h.

Member Function Documentation

◆ Cast()

Signature * Cast ( Data *  data)
static

Definition at line 10301 of file v8.h.

◆ New()

static Local<Signature> New ( Isolate *  isolate,
Local< FunctionTemplate >  receiver = Local< FunctionTemplate >() 
)
static

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