Ruby 3.3.6p108 (2024-11-05 revision 75015d4c1f6965b5e85e96fb309f1f2129f933c0)
|
Defines a method. More...
#include <cxxanyargs.hpp>
Static Public Member Functions | |
static void | define (VALUE klass, T mid, type func) |
Defines klass#mid as func, whose arity is N. | |
static void | define (VALUE klass, T mid, U func) |
Defines klass#mid as func, whose arity is N. | |
static void | define (VALUE klass, T mid, notimpl_type func) |
Defines klass#mid as func, whose arity is N. | |
Defines a method.
N | Arity of the function. |
U | The function in question |
Definition at line 529 of file cxxanyargs.hpp.
|
inlinestatic |
Defines klass#mid as func, whose arity is N.
[in] | klass | Where the method lives. |
[in] | mid | Name of the method to define. |
[in] | func | Function that implements klass#mid. |
Definition at line 563 of file cxxanyargs.hpp.
|
inlinestatic |
Defines klass#mid as func, whose arity is N.
[in] | klass | Where the method lives. |
[in] | mid | Name of the method to define. |
[in] | func | Function that implements klass#mid. |
Definition at line 546 of file cxxanyargs.hpp.
|
inlinestatic |
Defines klass#mid as func, whose arity is N.
[in] | klass | Where the method lives. |
[in] | mid | Name of the method to define. |
[in] | func | Function that implements klass#mid. |
Definition at line 556 of file cxxanyargs.hpp.