#include <Rcpp/config.h>
#include <Rcpp/module/CppFunction.h>
#include <Rcpp/module/get_return_type.h>
#include <Rcpp/module/Module_generated_get_signature.h>
#include <Rcpp/module/Module_generated_CppFunction.h>
#include <Rcpp/module/class_Base.h>
#include <Rcpp/module/Module.h>
#include <Rcpp/module/Module_generated_ctor_signature.h>
#include <Rcpp/module/Module_generated_Constructor.h>
#include <Rcpp/module/Module_generated_Factory.h>
#include <Rcpp/module/Module_generated_class_signature.h>
#include <Rcpp/module/Module_generated_CppMethod.h>
#include <Rcpp/module/Module_generated_Pointer_CppMethod.h>
#include <Rcpp/module/Module_Property.h>
#include <Rcpp/module/class.h>
#include <Rcpp/module/Module_generated_function.h>
Go to the source code of this file.
◆ GET_MODULE_SYM
#define GET_MODULE_SYM ( moduleSym == NULL ? moduleSym = Rf_install("Module") : moduleSym ) |
◆ LOAD_RCPP_MODULE
#define LOAD_RCPP_MODULE |
( |
|
NAME | ) |
|
Value: Shield<SEXP> __load_module_call__( Rf_lang2(
GET_MODULE_SYM, _rcpp_module_boot_##NAME() ) ); \
Rcpp_fast_eval( __load_module_call__, R_GlobalEnv );
Definition at line 455 of file Module.h.
◆ RCPP_MODULE
#define RCPP_MODULE |
( |
|
name | ) |
|
Value: void _rcpp_module_##name##_init() ; \
extern
"C" SEXP _rcpp_module_boot_##name(){
\
_rcpp_module_##name##_init( ) ; \
Rcpp::XPtr<Rcpp::Module> mod_xp(& _rcpp_module_##name ,
false);
\
return mod_xp ; \
} \
void _rcpp_module_##name##_init()
attribute_hidden void setCurrentScope(Rcpp::Module *mod)
Definition at line 428 of file Module.h.
◆ RCPP_MODULE_BOOT
#define RCPP_MODULE_BOOT |
( |
|
name | ) |
_rcpp_module_boot_##name |
◆ VARIABLE_IS_NOT_USED
#define VARIABLE_IS_NOT_USED |
◆ moduleSym