Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
Static Public Member Functions
ruby::backward::cxxanyargs::define_method::driver0< T, F >::engine< N, U > Struct Template Reference

#include <cxxanyargs.hpp>

Static Public Member Functions

static void define (T mid, type func)
 
static void define (T mid, U func)
 
static void define (T mid, notimpl_type func)
 

Detailed Description

template<typename T, void(*)(T mid, type func, int arity) F>
template<int N, typename U>
struct ruby::backward::cxxanyargs::define_method::driver0< T, F >::engine< N, U >

Definition at line 598 of file cxxanyargs.hpp.

Member Function Documentation

◆ define() [1/3]

template<typename T , void(*)(T mid, type func, int arity) F>
template<int N, typename U >
static void ruby::backward::cxxanyargs::define_method::driver0< T, F >::engine< N, U >::define ( T  mid,
notimpl_type  func 
)
inlinestatic

Definition at line 611 of file cxxanyargs.hpp.

References F, and N.

◆ define() [2/3]

template<typename T , void(*)(T mid, type func, int arity) F>
template<int N, typename U >
static void ruby::backward::cxxanyargs::define_method::driver0< T, F >::engine< N, U >::define ( T  mid,
type  func 
)
inlinestatic

Definition at line 601 of file cxxanyargs.hpp.

References F, and N.

◆ define() [3/3]

template<typename T , void(*)(T mid, type func, int arity) F>
template<int N, typename U >
static void ruby::backward::cxxanyargs::define_method::driver0< T, F >::engine< N, U >::define ( T  mid,
U  func 
)
inlinestatic

Definition at line 606 of file cxxanyargs.hpp.

References F, and N.


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