v8 12.4.254 (node 22.4.1)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
CFunctionInfo Class Reference

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

Inheritance diagram for CFunctionInfo:

Public Types

enum class  Int64Representation : uint8_t { kNumber = 0 , kBigInt = 1 }
 

Public Member Functions

 CFunctionInfo (const CTypeInfo &return_info, unsigned int arg_count, const CTypeInfo *arg_info, Int64Representation repr=Int64Representation::kNumber)
 
const CTypeInfoReturnInfo () const
 
unsigned int ArgumentCount () const
 
Int64Representation GetInt64Representation () const
 
const CTypeInfoArgumentInfo (unsigned int index) const
 
bool HasOptions () const
 

Detailed Description

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

Member Enumeration Documentation

◆ Int64Representation

enum class Int64Representation : uint8_t
strong
Enumerator
kNumber 
kBigInt 

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

Constructor & Destructor Documentation

◆ CFunctionInfo()

CFunctionInfo ( const CTypeInfo return_info,
unsigned int  arg_count,
const CTypeInfo arg_info,
Int64Representation  repr = Int64Representation::kNumber 
)

Member Function Documentation

◆ ArgumentCount()

unsigned int ArgumentCount ( ) const
inline

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

◆ ArgumentInfo()

const CTypeInfo & ArgumentInfo ( unsigned int  index) const

◆ GetInt64Representation()

Int64Representation GetInt64Representation ( ) const
inline

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

◆ HasOptions()

bool HasOptions ( ) const
inline

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

◆ ReturnInfo()

const CTypeInfo & ReturnInfo ( ) const
inline

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


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