72#include <R_ext/Callbacks.h>
73#include <R_ext/Visibility.h>
94 template <
typename T>
class named_object;
133#ifdef RCPP_USING_UNWIND_PROTECT
141#define RcppExport extern "C" attribute_visible
146 template <
typename T>
class object;
155#include <Rcpp/internal/na.h>
156#include <Rcpp/internal/NAComparator.h>
157#include <Rcpp/internal/NAEquals.h>
162#include <Rcpp/internal/caster.h>
163#include <Rcpp/internal/r_vector.h>
168#include <Rcpp/internal/export.h>
169#include <Rcpp/internal/r_coerce.h>
177#include <Rcpp/internal/ListInitialization.h>
178#include <Rcpp/internal/Proxy_Iterator.h>
179#include <Rcpp/internal/SEXP_Iterator.h>
180#include <Rcpp/internal/converter.h>
189#include <Rcpp/internal/wrap.h>
T as(SEXP x, ::Rcpp::traits::r_type_primitive_tag)
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)