A C++11 Interface for R's C Interface

Provides a header only, C++11 interface to R's C interface. Compared to other approaches 'cpp11' strives to be safe against long jumps from the C API as well as C++ exceptions, conform to normal R function semantics and supports interaction with 'ALTREP' vectors.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.2.7 by Jim Hester, 19 days ago


Report a bug at https://github.com/r-lib/cpp11/issues

Browse source code at https://github.com/cran/cpp11

Authors: Jim Hester [aut, cre] , Romain Fran├žois [ctb] , Benjamin Kietzman [ctb] , RStudio [cph, fnd]

Documentation:   PDF Manual  

MIT + file LICENSE license

Suggests bench, brio, callr, cli, covr, decor, desc, ggplot2, glue, knitr, lobstr, mockery, progress, rmarkdown, scales, testthat, tibble, utils, vctrs, withr

System requirements: C++11

Imported by tipitaka.

Suggested by pkgbuild.

Linked to by arrow, clock, haven, httpgd, mice, myTAI, readr, svglite, systemfonts, textshaping, tidyr, vcr, vroom, wk.

See at CRAN