Seamless R and C++ Integration
Compile Rcpp Attributes for a Package
Check for Minimal (g++) Compiler Version
Reflection information for an internal c++ class
Class "C++Constructor"
Class "C++Field"
Class "C++Function"
Define an R Function with a C++ Implementation
c++ internal objects
Class "C++OverloadedMethods"
c++ type information
Rcpp::depends Attribute
completion
Evaluate a C++ Expression
Rcpp::export Attribute
Create an Rcpp Module to Expose a C++ Class in R
Set the formal arguments of a C++ function
Export the Rcpp (API) Package Version
Rcpp::interfaces Attribute
Load an Rcpp Module into a Package
Loads Rcpp modules on package startup
Rcpp modules
Retrieves an Rcpp module
Rcpp::plugins Attribute
Populates a namespace or an environment with the content of a module
Deprecated Functions in the Rcpp Package
Rcpp internal functions
R / C++ interface
Create a skeleton for a new package depending on Rcpp
Facilitating making package plugins
Deprecated Rcpp Linker Flags
Rcpp : unit tests results
Register an inline plugin
Create a Class Extending a C++ Class
Source C++ Code from a File or String
The 'Rcpp' package provides R functions as well as C++ classes which offer a seamless integration of R and C++. Many R data types and objects can be mapped back and forth to C++ equivalents which facilitates both writing of new code as well as easier integration of third-party libraries. Documentation about 'Rcpp' is provided by several vignettes included in this package, via the 'Rcpp Gallery' site at <https://gallery.rcpp.org>, the paper by Eddelbuettel and Francois (2011, <doi:10.18637/jss.v040.i08>), the book by Eddelbuettel (2013, <doi:10.1007/978-1-4614-6868-4>) and the paper by Eddelbuettel and Balamuta (2018, <doi:10.1080/00031305.2017.1375990>); see 'citation("Rcpp")' for details.
Useful links