Rcpp Version 1.0.9
|
Go to the source code of this file.
Macros | |
#define | COMPILING_RCPP |
#define | CALLDEF(name, n) {#name, (DL_FUNC) &name, n} |
#define | EXTDEF(name) {#name, (DL_FUNC) &name, -1} |
#define | RCPP_REGISTER(__FUN__) R_RegisterCCallable( "Rcpp", #__FUN__ , (DL_FUNC)__FUN__ ); |
Functions | |
void | init_Rcpp_routines (DllInfo *info) |
void | registerFunctions () |
void | R_unload_Rcpp (DllInfo *) |
void | R_init_Rcpp (DllInfo *dllinfo) |
Variables | |
static R_CallMethodDef | callEntries [] |
static R_ExternalMethodDef | extEntries [] |
#define CALLDEF | ( | name, | |
n | |||
) | {#name, (DL_FUNC) &name, n} |
Definition at line 28 of file rcpp_init.cpp.
#define COMPILING_RCPP |
Definition at line 22 of file rcpp_init.cpp.
#define EXTDEF | ( | name | ) | {#name, (DL_FUNC) &name, -1} |
Definition at line 29 of file rcpp_init.cpp.
#define RCPP_REGISTER | ( | __FUN__ | ) | R_RegisterCCallable( "Rcpp", #__FUN__ , (DL_FUNC)__FUN__ ); |
void init_Rcpp_routines | ( | DllInfo * | info | ) |
Definition at line 78 of file rcpp_init.cpp.
References callEntries, and extEntries.
Referenced by R_init_Rcpp().
void R_init_Rcpp | ( | DllInfo * | dllinfo | ) |
Definition at line 137 of file rcpp_init.cpp.
References init_Rcpp_cache(), init_Rcpp_routines(), Rcpp::Rcpp_precious_init(), registerFunctions(), and setCurrentScope().
void R_unload_Rcpp | ( | DllInfo * | ) |
Definition at line 133 of file rcpp_init.cpp.
References Rcpp::Rcpp_precious_teardown().
void registerFunctions | ( | ) |
Definition at line 88 of file rcpp_init.cpp.
References Rcpp::internal::beginSuspendRNGSynchronization(), char_get_string_elt(), char_nocheck(), char_set_string_elt(), dataptr(), demangle(), Rcpp::internal::endSuspendRNGSynchronization(), Rcpp::internal::enterRNGScope(), error_occured(), Rcpp::internal::exitRNGScope(), get_cache(), Rcpp::internal::get_Rcpp_namespace(), Rcpp::internal::get_string_buffer(), get_string_elt(), get_string_ptr(), get_vector_elt(), get_vector_ptr(), getCurrentScope(), Rcpp::gmtime_(), Rcpp::mktime00(), Rcpp::Rcpp_cerr_get(), Rcpp::Rcpp_cout_get(), rcpp_get_current_error(), rcpp_get_stack_trace(), Rcpp::Rcpp_precious_init(), Rcpp::Rcpp_precious_preserve(), Rcpp::Rcpp_precious_remove(), Rcpp::Rcpp_precious_teardown(), RCPP_REGISTER, rcpp_set_stack_trace(), reset_current_error(), set_string_elt(), set_vector_elt(), setCurrentScope(), Rcpp::internal::debug::short_file_name(), stack_trace(), and Rcpp::type2name().
Referenced by R_init_Rcpp().
|
static |
Definition at line 31 of file rcpp_init.cpp.
Referenced by init_Rcpp_routines(), and Rcpp::attributes::CppExportsGenerator::writeEnd().
|
static |
Definition at line 65 of file rcpp_init.cpp.
Referenced by init_Rcpp_routines().