MCPcopy Create free account
hub / github.com/RcppCore/Rcpp / registerFunctions

Function registerFunctions

src/rcpp_init.cpp:88–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

86}
87
88void registerFunctions(){
89 using namespace Rcpp;
90 using namespace Rcpp::internal;
91
92 #define RCPP_REGISTER(__FUN__) R_RegisterCCallable( "Rcpp", #__FUN__ , (DL_FUNC)__FUN__ );
93 RCPP_REGISTER(rcpp_get_stack_trace)
94 RCPP_REGISTER(rcpp_set_stack_trace)
95 RCPP_REGISTER(type2name)
96 RCPP_REGISTER(demangle)
97 RCPP_REGISTER(enterRNGScope)
98 RCPP_REGISTER(exitRNGScope)
99 RCPP_REGISTER(beginSuspendRNGSynchronization);
100 RCPP_REGISTER(endSuspendRNGSynchronization);
101 RCPP_REGISTER(get_Rcpp_namespace)
102 RCPP_REGISTER(get_cache)
103 RCPP_REGISTER(stack_trace)
104 RCPP_REGISTER(get_string_elt)
105 RCPP_REGISTER(char_get_string_elt)
106 RCPP_REGISTER(set_string_elt)
107 RCPP_REGISTER(char_set_string_elt)
108 RCPP_REGISTER(get_string_ptr)
109 RCPP_REGISTER(get_vector_elt)
110 RCPP_REGISTER(set_vector_elt)
111 RCPP_REGISTER(get_vector_ptr)
112 RCPP_REGISTER(char_nocheck)
113 RCPP_REGISTER(dataptr)
114 RCPP_REGISTER(getCurrentScope)
115 RCPP_REGISTER(setCurrentScope)
116 RCPP_REGISTER(get_string_buffer)
117 RCPP_REGISTER(short_file_name)
118 RCPP_REGISTER(mktime00)
119 RCPP_REGISTER(gmtime_)
120 RCPP_REGISTER(reset_current_error)
121 RCPP_REGISTER(error_occured)
122 RCPP_REGISTER(rcpp_get_current_error)
123 // RCPP_REGISTER(print)
124 RCPP_REGISTER(Rcpp_precious_init)
125 RCPP_REGISTER(Rcpp_precious_teardown)
126 RCPP_REGISTER(Rcpp_precious_preserve)
127 RCPP_REGISTER(Rcpp_precious_remove)
128 RCPP_REGISTER(Rcpp_cout_get)
129 RCPP_REGISTER(Rcpp_cerr_get)
130 #undef RCPP_REGISTER
131}
132
133extern "C" void R_unload_Rcpp(DllInfo *) { // #nocov start
134 Rcpp::Rcpp_precious_teardown(); // release resource

Callers 1

R_init_RcppFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected