v8 13.6.233 (node 24.1.0)
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 672 of file v8-fast-api-calls.h.

Constructor & Destructor Documentation

◆ CFunctionBuilderWithFunction()

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

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

Referenced by Ret().

Member Function Documentation

◆ Arg()

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

Definition at line 684 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 703 of file v8-fast-api-calls.h.

◆ Patch()

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

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

References Ret().

◆ Ret()

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

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

References CFunctionBuilderWithFunction().

Referenced by Patch().


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