71 #include <R_ext/Callbacks.h>
72 #include <R_ext/Visibility.h>
81 SEXP
Rcpp_eval(SEXP expr_, SEXP env = R_GlobalEnv);
93 template <
typename T>
class named_object;
99 if (x != R_NilValue) R_PreserveObject(x);
103 if (x != R_NilValue) R_ReleaseObject(x);
132 #ifdef RCPP_USING_UNWIND_PROTECT
140 #define RcppExport extern "C" attribute_visible
145 template <
typename T>
class object;
154 #include <Rcpp/internal/na.h>
155 #include <Rcpp/internal/NAComparator.h>
156 #include <Rcpp/internal/NAEquals.h>
161 #include <Rcpp/internal/caster.h>
162 #include <Rcpp/internal/r_vector.h>
167 #include <Rcpp/internal/export.h>
168 #include <Rcpp/internal/r_coerce.h>
176 #include <Rcpp/internal/ListInitialization.h>
177 #include <Rcpp/internal/Proxy_Iterator.h>
178 #include <Rcpp/internal/SEXP_Iterator.h>
179 #include <Rcpp/internal/converter.h>
188 #include <Rcpp/internal/wrap.h>
SEXP make_new_object(Class *ptr)
SEXP Rcpp_eval_impl(SEXP expr, SEXP env)
SEXP Rcpp_PreserveObject(SEXP x)
void Rcpp_ReleaseObject(SEXP x)
SEXP Rcpp_fast_eval(SEXP expr, SEXP env)
SEXP Rcpp_eval(SEXP expr, SEXP env)
SEXP Rcpp_PreciousPreserve(SEXP object)
void Rcpp_PreciousRelease(SEXP token)
attribute_hidden SEXP Rcpp_precious_preserve(SEXP object)
attribute_hidden void Rcpp_precious_remove(SEXP token)
SEXP Rcpp_ReplaceObject(SEXP x, SEXP y)