Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
v8::internal::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 ()
 

Constructor & Destructor Documentation

◆ CFunctionBuilderWithFunction()

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

Member Function Documentation

◆ Arg()

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

◆ Build()

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

◆ Patch()

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

◆ Ret()

template<typename RetBuilder , typename... ArgBuilders>
template<CTypeInfo::Flags... Flags>
constexpr auto v8::internal::CFunctionBuilderWithFunction< RetBuilder, ArgBuilders >::Ret ( )
inlineconstexpr
Here is the call graph for this function:
Here is the caller graph for this function:

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