Getting started with cppally4 days ago
Setup | Registering C++ functions (to R) | Registering C++ functions outside of a package context | Registering C++ functions inside a cppally-linked package | General steps to using cppally in a package | C++ types | Scalars | logical scalar - r_lgl | NA values | C++ NA values and their R C API equivalents | Checking equality | Scalar operators | Scalar arithmetic operators | Scalar relational operators | Vectors | inline vectors | Scalar math | Coercion | Strings | Dates and date-times | Adding days, months, and years | Accessing date components | Date rounding | Difference between two dates | Fractional months | Symbols | Cached strings & symbols | Lists | Factors | Calling R functions | Value matching | Subsetting | Concepts and Templates | How it works | Templates without function arguments | Attributes | Regular sequences | Using multiple OpenMP threads | Stats functions | A note on cppally::sum | Unique values | Sorting | Grouping | Annex | Unsupported classes in R-registered templates | All core cppally concepts | Accessing the underlying types and values