cpp11: 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.

Package details

AuthorDavis Vaughan [aut, cre] (<https://orcid.org/0000-0003-4777-038X>), Jim Hester [aut] (<https://orcid.org/0000-0002-2739-7082>), Romain François [aut] (<https://orcid.org/0000-0002-2444-4226>), Benjamin Kietzman [ctb], Posit Software, PBC [cph, fnd]
MaintainerDavis Vaughan <davis@posit.co>
LicenseMIT + file LICENSE
Version0.5.0
URL https://cpp11.r-lib.org https://github.com/r-lib/cpp11
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("cpp11")

Try the cpp11 package in your browser

Any scripts or data that you put into this service are public.

cpp11 documentation built on Sept. 11, 2024, 9:31 p.m.