Logo ROOT  
Reference Guide

This is a class to support deprecated method to pass function to R's Environment, based in Rcpp::InternalFunction. More...

Namespaces

namespace  traits
 

Functions

template<class T , size_t i>
std::array< T, i > as (SEXP &obj)
 
template<>
TMatrixT< Double_tas (SEXP m)
 
template<>
TMatrixT< Float_tas (SEXP m)
 
template<>
ROOT::R::TRObject as (SEXP obj)
 
template<>
ROOT::R::TRDataFrame as (SEXP obj)
 
template<>
ROOT::R::TRFunctionImport as (SEXP obj)
 
template<>
TString as (SEXP s)
 
template<>
TVectorT< Double_tas (SEXP v)
 
template<>
TVectorT< Float_tas (SEXP v)
 
template<>
TVectorT< Double_tas (SEXP v)
 
template<>
TVectorT< Float_tas (SEXP v)
 
template<>
TMatrixT< Double_tas (SEXP)
 
template<>
TMatrixT< Float_tas (SEXP)
 
template<>
ROOT::R::TRDataFrame as (SEXP)
 
template<>
ROOT::R::TRObject as (SEXP)
 
template<>
ROOT::R::TRFunctionImport as (SEXP)
 
 RCPP_API_CLASS (TRInternalFunction_Impl)
 
template<>
SEXP wrap (const ROOT::R::TRDataFrame &o)
 
template<>
SEXP wrap (const ROOT::R::TRDataFrame &obj)
 
template<>
SEXP wrap (const ROOT::R::TRFunctionImport &o)
 
template<>
SEXP wrap (const ROOT::R::TRFunctionImport &obj)
 
template<>
SEXP wrap (const ROOT::R::TRObject &o)
 
template<>
SEXP wrap (const ROOT::R::TRObject &obj)
 
template<>
SEXP wrap (const TMatrixT< Double_t > &m)
 
template<>
SEXP wrap (const TMatrixT< Double_t > &m)
 
template<>
SEXP wrap (const TMatrixT< Float_t > &m)
 
template<>
SEXP wrap (const TMatrixT< Float_t > &m)
 
template<>
SEXP wrap (const TString &s)
 
template<>
SEXP wrap (const TVectorT< Double_t > &v)
 
template<>
SEXP wrap (const TVectorT< Double_t > &v)
 
template<>
SEXP wrap (const TVectorT< Float_t > &v)
 
template<>
SEXP wrap (const TVectorT< Float_t > &v)
 

Detailed Description

This is a class to support deprecated method to pass function to R's Environment, based in Rcpp::InternalFunction.

Function Documentation

◆ as() [1/16]

template<class T , size_t i>
std::array< T, i > Rcpp::as ( SEXP &  obj)

Definition at line 101 of file RExports.h.

◆ as() [2/16]

template<>
TMatrixT< Double_t > Rcpp::as ( SEXP  m)
inline

Definition at line 57 of file RExports.cxx.

◆ as() [3/16]

template<>
TMatrixT< Float_t > Rcpp::as ( SEXP  m)
inline

Definition at line 73 of file RExports.cxx.

◆ as() [4/16]

template<>
ROOT::R::TRObject Rcpp::as ( SEXP  obj)
inline

Definition at line 86 of file RExports.cxx.

◆ as() [5/16]

template<>
ROOT::R::TRDataFrame Rcpp::as ( SEXP  obj)
inline

Definition at line 96 of file RExports.cxx.

◆ as() [6/16]

template<>
ROOT::R::TRFunctionImport Rcpp::as ( SEXP  obj)
inline

Definition at line 107 of file RExports.cxx.

◆ as() [7/16]

template<>
TString Rcpp::as ( SEXP  s)
inline

Definition at line 71 of file RExports.h.

◆ as() [8/16]

template<>
TVectorT< Double_t > Rcpp::as ( SEXP  v)
inline

Definition at line 71 of file RExports.h.

◆ as() [9/16]

template<>
TVectorT< Float_t > Rcpp::as ( SEXP  v)
inline

Definition at line 71 of file RExports.h.

◆ as() [10/16]

template<>
TVectorT< Double_t > Rcpp::as ( SEXP  v)
inline

Definition at line 28 of file RExports.cxx.

◆ as() [11/16]

template<>
TVectorT< Float_t > Rcpp::as ( SEXP  v)
inline

Definition at line 40 of file RExports.cxx.

◆ as() [12/16]

template<>
TMatrixT< Double_t > Rcpp::as ( SEXP  s)
inline

Definition at line 71 of file RExports.h.

◆ as() [13/16]

template<>
TMatrixT< Float_t > Rcpp::as ( SEXP  s)
inline

Definition at line 71 of file RExports.h.

◆ as() [14/16]

template<>
ROOT::R::TRDataFrame Rcpp::as ( SEXP  s)
inline

Definition at line 71 of file RExports.h.

◆ as() [15/16]

template<>
ROOT::R::TRObject Rcpp::as ( SEXP  s)
inline

Definition at line 71 of file RExports.h.

◆ as() [16/16]

template<>
ROOT::R::TRFunctionImport Rcpp::as ( SEXP  s)
inline

Definition at line 71 of file RExports.h.

◆ RCPP_API_CLASS()

Rcpp::RCPP_API_CLASS ( TRInternalFunction_Impl  )

Definition at line 32 of file TRInternalFunction.h.

◆ wrap() [1/15]

template<>
SEXP Rcpp::wrap ( const ROOT::R::TRDataFrame o)

Definition at line 91 of file RExports.cxx.

◆ wrap() [2/15]

template<>
SEXP Rcpp::wrap ( const ROOT::R::TRDataFrame obj)

Definition at line 91 of file RExports.cxx.

◆ wrap() [3/15]

template<>
SEXP Rcpp::wrap ( const ROOT::R::TRFunctionImport o)

Definition at line 102 of file RExports.cxx.

◆ wrap() [4/15]

template<>
SEXP Rcpp::wrap ( const ROOT::R::TRFunctionImport obj)

Definition at line 102 of file RExports.cxx.

◆ wrap() [5/15]

template<>
SEXP Rcpp::wrap ( const ROOT::R::TRObject o)

Definition at line 81 of file RExports.cxx.

◆ wrap() [6/15]

template<>
SEXP Rcpp::wrap ( const ROOT::R::TRObject obj)

Definition at line 81 of file RExports.cxx.

◆ wrap() [7/15]

template<>
SEXP Rcpp::wrap ( const TMatrixT< Double_t > &  m)

Definition at line 47 of file RExports.cxx.

◆ wrap() [8/15]

template<>
SEXP Rcpp::wrap ( const TMatrixT< Double_t > &  m)

Definition at line 47 of file RExports.cxx.

◆ wrap() [9/15]

template<>
SEXP Rcpp::wrap ( const TMatrixT< Float_t > &  m)

Definition at line 63 of file RExports.cxx.

◆ wrap() [10/15]

template<>
SEXP Rcpp::wrap ( const TMatrixT< Float_t > &  m)

Definition at line 63 of file RExports.cxx.

◆ wrap() [11/15]

template<>
SEXP Rcpp::wrap ( const TString s)
inline

Definition at line 67 of file RExports.h.

◆ wrap() [12/15]

template<>
SEXP Rcpp::wrap ( const TVectorT< Double_t > &  v)

Definition at line 22 of file RExports.cxx.

◆ wrap() [13/15]

template<>
SEXP Rcpp::wrap ( const TVectorT< Double_t > &  v)

Definition at line 22 of file RExports.cxx.

◆ wrap() [14/15]

template<>
SEXP Rcpp::wrap ( const TVectorT< Float_t > &  v)

Definition at line 34 of file RExports.cxx.

◆ wrap() [15/15]

template<>
SEXP Rcpp::wrap ( const TVectorT< Float_t > &  v)

Definition at line 34 of file RExports.cxx.