v8  9.4.146 (node 16.13.0)
V8 is Google's open source JavaScript engine
CFunctionBuilderWithFunction< RetBuilder, ArgBuilders > Class Template Reference

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

Public Member Functions

constexpr CFunctionBuilderWithFunction (const void *fn)
 
template<CTypeInfo::Flags... Flags>
constexpr auto Ret ()
 
template<unsigned int N, CTypeInfo::Flags... Flags>
constexpr auto Arg ()
 
auto Build ()
 

Detailed Description

template<typename RetBuilder, typename... ArgBuilders>
class v8::internal::CFunctionBuilderWithFunction< RetBuilder, ArgBuilders >

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

Constructor & Destructor Documentation

◆ CFunctionBuilderWithFunction()

constexpr CFunctionBuilderWithFunction ( const void *  fn)
inlineexplicitconstexpr

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

Member Function Documentation

◆ Arg()

constexpr auto Arg ( )
inlineconstexpr

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

◆ Build()

auto Build ( )
inline

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

◆ Ret()

constexpr auto Ret ( )
inlineconstexpr

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


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