Ruby: ruby::backward::cxxanyargs::define_method::driver0< T, F >::engine< N, U > Struct Template Reference

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:

- include/ruby/backward/cxxanyargs.hpp