Learn R Programming

⚠️There's a newer version (1.1.0) of this package.Take me there.

Rcpp (version 0.12.2)

Seamless R and C++ Integration

Description

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 , the paper by Eddelbuettel and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see 'citation("Rcpp")' for details on these last two.

Copy Link

Version

Install

install.packages('Rcpp')

Monthly Downloads

1,012,162

Version

0.12.2

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Dirk Eddelbuettel

Last Published

November 15th, 2015

Functions in Rcpp (0.12.2)

C++Object-class

c++ internal objects
C++Constructor-class

Class "C++Constructor"
C++Function-class

Class "C++Function"
C++Field-class

Class "C++Field"
C++Class-class

Reflection information for an internal c++ class
Rcpp-package

R / C++ interface
compileAttributes

Compile Rcpp Attributes for a Package
Rcpp-internal

Rcpp internal functions
RcppUnitTests

Rcpp : unit tests results
pluginsAttribute

Rcpp::plugins Attribute
C++OverloadedMethods-class

Class "C++OverloadedMethods"
Module-class

Rcpp modules
sourceCpp

Source C++ Code from a File or String
populate

Populates a namespace or an environment with the content of a module
registerPlugin

Register an inline plugin
Rcpp.plugin.maker

Facilitating making package plugins
Module

Retrieves an Rcpp module
loadRcppModules

Loads Rcpp modules on package startup
LdFlags

(Deprecated) Rcpp Linker Flags
evalCpp

Evaluate a C++ Expression
interfacesAttribute

Rcpp::interfaces Attribute
dependsAttribute

Rcpp::depends Attribute
loadModule

Load an Rcpp Module into a Package
setRcppClass

Create a Class Extending a C++ Class
formals<--methods

Set the formal arguments of a C++ function
demangle

c++ type information
Rcpp.package.skeleton

Create a skeleton for a new package depending on Rcpp
cppFunction

Define an R Function with a C++ Implementation
exportAttribute

Rcpp::export Attribute
exposeClass

Create an Rcpp Module to Expose a C++ Class in R
.DollarNames-methods

completion