v8 12.4.254 (node 22.4.1)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
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 ()
 
template<typename Ret , typename... Args>
auto Patch (Ret(*patching_func)(Args...))
 
template<CFunctionInfo::Int64Representation Representation = CFunctionInfo::Int64Representation::kNumber>
auto Build ()
 

Detailed Description

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

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

Constructor & Destructor Documentation

◆ CFunctionBuilderWithFunction()

template<typename RetBuilder , typename... ArgBuilders>
constexpr CFunctionBuilderWithFunction ( const void *  fn)
inlineexplicitconstexpr

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

Member Function Documentation

◆ Arg()

template<typename RetBuilder , typename... ArgBuilders>
template<unsigned int N, CTypeInfo::Flags... Flags>
constexpr auto Arg ( )
inlineconstexpr

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

◆ Build()

template<typename RetBuilder , typename... ArgBuilders>
template<CFunctionInfo::Int64Representation Representation = CFunctionInfo::Int64Representation::kNumber>
auto Build ( )
inline

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

◆ Patch()

template<typename RetBuilder , typename... ArgBuilders>
template<typename Ret , typename... Args>
auto Patch ( Ret(*)(Args...)  patching_func)
inline

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

◆ Ret()

template<typename RetBuilder , typename... ArgBuilders>
template<CTypeInfo::Flags... Flags>
constexpr auto Ret ( )
inlineconstexpr

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


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