22#ifndef Rcpp__vector__converters_h
23#define Rcpp__vector__converters_h
30 typedef typename ::Rcpp::traits::storage_type<RTYPE>::type
target ;
55 RCPP_DEBUG(
"string_element_converter::get< std::string >()" )
62 RCPP_DEBUG(
"string_element_converter::get< char >()" )
68 RCPP_DEBUG(
"string_element_converter::get< SEXP >()" )
80 return ::Rcpp::wrap(
input ) ;
84 return ::Rcpp::wrap(
input );
95 typedef typename ::Rcpp::internal::element_converter<RTYPE>
type ;
98 typedef ::Rcpp::internal::string_element_converter<STRSXP>
type ;
101 typedef ::Rcpp::internal::generic_element_converter<VECSXP>
type ;
104 typedef ::Rcpp::internal::generic_element_converter<EXPRSXP>
type ;
::Rcpp::traits::storage_type< RTYPE >::type target
static target get(const T &input)
static target get(const target &input)
static SEXP get(const char *input)
static SEXP get(SEXP input)
static SEXP get(const T &input)
static SEXP get(const char &input)
static SEXP get(const T &input)
static SEXP get(const std::string &input)
#define RCPP_DEBUG_1(fmt, MSG)
#define DEMANGLE(__TYPE__)
T as(SEXP x, ::Rcpp::traits::r_type_primitive_tag)
::Rcpp::internal::generic_element_converter< EXPRSXP > type
::Rcpp::internal::string_element_converter< STRSXP > type
::Rcpp::internal::generic_element_converter< VECSXP > type
::Rcpp::internal::element_converter< RTYPE > type