Package: Rcpp 1.1.1.12

Dirk Eddelbuettel

Rcpp: Seamless R and C++ Integration

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.

Authors:Dirk Eddelbuettel [aut, cre], Romain Francois [aut], JJ Allaire [aut], Kevin Ushey [aut], Qiang Kou [aut], Nathan Russell [aut], Iñaki Ucar [aut], Doug Bates [aut], John Chambers [aut]

Rcpp_1.1.1.12.tar.gz
Rcpp_1.1.1.12.zip(r-4.7)Rcpp_1.1.1.12.zip(r-4.6)Rcpp_1.1.1.12.zip(r-4.5)
Rcpp_1.1.1.12.tgz(r-4.6-x86_64)Rcpp_1.1.1.12.tgz(r-4.6-arm64)Rcpp_1.1.1.12.tgz(r-4.5-x86_64)Rcpp_1.1.1.12.tgz(r-4.5-arm64)
Rcpp_1.1.1.12.tar.gz(r-4.7-arm64)Rcpp_1.1.1.12.tar.gz(r-4.7-x86_64)Rcpp_1.1.1.12.tar.gz(r-4.6-arm64)Rcpp_1.1.1.12.tar.gz(r-4.6-x86_64)
Rcpp_1.1.1.12.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
Rcpp/json (API)

# Install 'Rcpp' in R:
install.packages('Rcpp', repos = c('https://fastverse.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/rcppcore/rcpp/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

c-plus-plusc-plus-plus-14c-plus-plus-17c-plus-plus-20c-plus-plus-23rcppcpp

23.01 score 797 stars 14k packages 13k scripts 2.1M downloads 152 mentions 25 exports 0 dependencies

Last updated from:8d2f8f8808. Checks:13 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK336
linux-devel-x86_64OK337
source / vignettesOK199
linux-release-arm64OK388
linux-release-x86_64OK341
macos-release-arm64OK290
macos-release-x86_64OK682
macos-oldrel-arm64OK253
macos-oldrel-x86_64OK603
windows-develOK468
windows-releaseOK463
windows-oldrelOK424
wasm-releaseOK98

Exports:.DollarNamescompileAttributescpp_object_dummycpp_object_initializercppFunctiondemangleevalCppexposeClassformals<-getRcppVersioninitializeLdFlagsloadModuleloadRcppClassModulepopulatepromptRcpp.package.skeletonRcpp.plugin.makerRcppLdFlagsregisterPluginsetRcppClassshowsizeofsourceCpp

Dependencies:

Rcpp-attributes
Using Attributes | Package Development

Last update: 2025-07-19
Started: 2025-07-19

Rcpp-extending
Introduction | Extending Rcpp::wrap | Extending Rcpp::as | Summary

Last update: 2025-07-19
Started: 2025-07-19

Rcpp-FAQ
Getting started | Compiling and Linking | Examples | Support | Known Issues

Last update: 2025-07-19
Started: 2025-07-19

Rcpp-introduction
Introduction | First Steps with | A first function using | Extending via its API | Extending via the API of | Data Driven Performance Decisions with | Random Numbers within : An Example of Rcpp Sugar | Translating Code from into : Bootstrap Example | Using as an Interface to External Libraries: Exploring Linear Algebra Extensions | in Packages | Conclusion

Last update: 2025-07-19
Started: 2025-07-19

Rcpp-JSS-2011
Introduction | The Rcpp API | R and C++ data interchange | Function calls | Using code `inline' | Using Standard Template Library algorithms | Error handling | Performance comparison | On-going development | Summary

Last update: 2025-07-19
Started: 2025-07-19

Rcpp-libraries
Introduction

Last update: 2025-07-19
Started: 2025-07-19

Rcpp-modules
Motivation | Rcpp modules | Using modules in other packages | Future extensions | Known shortcomings | Summary

Last update: 2025-07-19
Started: 2025-07-19

Rcpp-package
Introduction | Using Rcpp.package.skeleton | Using modules | Further examples | Other compilers | Summary

Last update: 2025-07-19
Started: 2025-07-19

Rcpp-quickref
Important Notes

Last update: 2025-07-19
Started: 2025-07-19

Rcpp-sugar
Motivation | Operators | Functions | Performance | Implementation | Summary

Last update: 2025-07-19
Started: 2025-07-19

Readme and manuals

Help Manual

Help pageTopics
R / C++ interfaceRcpp-package Rcpp
completion.DollarNames,ANY-method .DollarNames,C++Object-method .DollarNames,Module-method .DollarNames-methods
Process pdf vignettes 'asis'asisTangle asisWeave
Reflection information for an internal c++ class$,C++Class-method C++Class-class show,C++Class-method
Class "C++Constructor"C++Constructor-class
Class "C++Field"C++Field-class
Class "C++Function"C++Function-class show,C++Function-method
c++ internal objects$,C++Object-method $<-,C++Object-method C++Object-class show,C++Object-method
Class "C++OverloadedMethods"C++OverloadedMethods-class
Compile Rcpp Attributes for a PackagecompileAttributes
Define an R Function with a C++ ImplementationcppFunction
c++ type informationdemangle print.bytes sizeof
Rcpp::depends AttributedependsAttribute
Evaluate a C++ ExpressionareMacrosDefined evalCpp
Rcpp::export AttributeexportAttribute
Create an Rcpp Module to Expose a C++ Class in RexposeClass
Set the formal arguments of a C++ functionformals<-,C++Function-method formals<--methods
Export the Rcpp (API) Package VersiongetRcppVersion
Rcpp::interfaces AttributeinterfacesAttribute
Deprecated Rcpp Linker FlagsLdFlags RcppLdFlags
Load an Rcpp Module into a PackageloadModule
Retrieves an Rcpp moduleModule
Rcpp modules$,Module-method initialize,Module-method Module-class prompt,Module-method show,Module-method
Rcpp::plugins AttributepluginsAttribute
Populates a namespace or an environment with the content of a modulepopulate
Deprecated Functions in the Rcpp PackageRcpp-deprecated
Create a skeleton for a new package depending on RcppRcpp.package.skeleton
Facilitating making package pluginsRcpp.plugin.maker
Register an inline pluginregisterPlugin
Create a Class Extending a C++ ClassloadRcppClass RcppClass-class setRcppClass
Source C++ Code from a File or StringsourceCpp