v8  9.4.146 (node 16.15.0)
V8 is Google's open source JavaScript engine
CFunctionInfo Class Reference

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

Inheritance diagram for CFunctionInfo:

Public Member Functions

 CFunctionInfo (const CTypeInfo &return_info, unsigned int arg_count, const CTypeInfo *arg_info)
 
const CTypeInfoReturnInfo () const
 
unsigned int ArgumentCount () const
 
const CTypeInfoArgumentInfo (unsigned int index) const
 
bool HasOptions () const
 

Detailed Description

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

Constructor & Destructor Documentation

◆ CFunctionInfo()

CFunctionInfo ( const CTypeInfo return_info,
unsigned int  arg_count,
const CTypeInfo arg_info 
)

Member Function Documentation

◆ ArgumentCount()

unsigned int ArgumentCount ( ) const
inline

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

References CFunctionInfo::HasOptions().

Referenced by CFunction::ArgumentCount().

◆ ArgumentInfo()

const CTypeInfo& ArgumentInfo ( unsigned int  index) const

Referenced by CFunction::ArgumentInfo().

◆ HasOptions()

bool HasOptions ( ) const
inline

◆ ReturnInfo()

const CTypeInfo& ReturnInfo ( ) const
inline

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

Referenced by CFunction::ReturnInfo().


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