|
Rcpp Version 1.1.2
|
#include <Module.h>


Public Member Functions | |
| CppFunctionN (RESULT_TYPE(*fun)(T...), const char *docstring=0) | |
| SEXP | operator() (SEXP *args) |
| int | nargs () |
| bool | is_void () |
| void | signature (std::string &s, const char *name) |
| DL_FUNC | get_function_ptr () |
| Public Member Functions inherited from Rcpp::CppFunction | |
| CppFunction (const char *doc=0) | |
| virtual | ~CppFunction () |
| virtual SEXP | get_formals () |
| Public Member Functions inherited from Rcpp::CppFunctionBase | |
| CppFunctionBase () | |
| virtual | ~CppFunctionBase () |
Private Attributes | |
| RESULT_TYPE(* | ptr_fun )(T...) |
Additional Inherited Members | |
| Public Attributes inherited from Rcpp::CppFunction | |
| std::string | docstring |
|
inline |
|
inlinevirtual |
The actual function pointer, as a catch all function pointer (see Rdynload.h for definition of DL_FUNC)
Implements Rcpp::CppFunction.
Definition at line 116 of file Module.h.
References ptr_fun.
|
inlinevirtual |
|
inlinevirtual |
The number of arguments of the function
Reimplemented from Rcpp::CppFunction.
|
inlinevirtual |
modules call the function with this interface. input: an array of SEXP output: a SEXP.
Reimplemented from Rcpp::CppFunctionBase.
|
inlinevirtual |
Human readable function signature (demangled if possible)
Reimplemented from Rcpp::CppFunction.
|
private |
Definition at line 119 of file Module.h.
Referenced by get_function_ptr().