22#ifndef RCPP_UNWINDPROTECT_H
23#define RCPP_UNWINDPROTECT_H
27#ifdef RCPP_USING_CXX11
32namespace Rcpp {
namespace internal {
48#ifdef RCPP_USING_CXX11
74 return ::R_UnwindProtect(
callback, data,
79#ifdef RCPP_USING_CXX11
T as(SEXP x, ::Rcpp::traits::r_type_primitive_tag)
void maybeJump(void *unwind_data, Rboolean jump)
SEXP unwindProtect(SEXP(*callback)(void *data), void *data)