V8  latest master commit
V8 is Google's open source JavaScript engine
v8::CFunction Class Reference

#include <v8-fast-api-calls.h>

Public Member Functions

constexpr CFunction ()
 
const CTypeInfoReturnInfo () const
 
const CTypeInfoArgumentInfo (unsigned int index) const
 
unsigned int ArgumentCount () const
 
const void * GetAddress () const
 
const CFunctionInfoGetTypeInfo () const
 

Static Public Member Functions

template<typename F >
static CFunction Make (F *func)
 

Detailed Description

Definition at line 362 of file v8-fast-api-calls.h.

Constructor & Destructor Documentation

◆ CFunction()

constexpr v8::CFunction::CFunction ( )
inlineconstexpr

Definition at line 364 of file v8-fast-api-calls.h.

Member Function Documentation

◆ ArgumentCount()

unsigned int v8::CFunction::ArgumentCount ( ) const
inline

Definition at line 372 of file v8-fast-api-calls.h.

◆ ArgumentInfo()

const CTypeInfo& v8::CFunction::ArgumentInfo ( unsigned int  index) const
inline

Definition at line 368 of file v8-fast-api-calls.h.

◆ GetAddress()

const void* v8::CFunction::GetAddress ( ) const
inline

Definition at line 374 of file v8-fast-api-calls.h.

◆ GetTypeInfo()

const CFunctionInfo* v8::CFunction::GetTypeInfo ( ) const
inline

Definition at line 375 of file v8-fast-api-calls.h.

◆ Make()

template<typename F >
static CFunction v8::CFunction::Make ( F *  func)
inlinestatic

Definition at line 378 of file v8-fast-api-calls.h.

◆ ReturnInfo()

const CTypeInfo& v8::CFunction::ReturnInfo ( ) const
inline

Definition at line 366 of file v8-fast-api-calls.h.


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