Rcpp.plugin.maker: Facilitating making package plugins

View source: R/inline.R

Rcpp.plugin.makerR Documentation

Facilitating making package plugins

Description

This function helps packages making inline plugins.

Usage

Rcpp.plugin.maker(
  include.before = "", 
  include.after = "", 
  LinkingTo = unique(c(package, "Rcpp")), 
  Depends = unique(c(package, "Rcpp")), 
  Imports = unique(c(package, "Rcpp")), 
  libs = "", 
  Makevars = NULL, 
  Makevars.win = NULL, 
  package = "Rcpp"
)

Arguments

include.before

Code to be included before the ‘⁠Rcpp.h⁠’ file

include.after

Code to be included after the ‘⁠Rcpp.h⁠’ file

LinkingTo

Packages to be added to the ‘⁠LinkingTo⁠’ field

Depends

Packages to be added to the ‘⁠Depends⁠’ field [deprecated]

Imports

Packages to be added to the ‘⁠Depends⁠’ field

libs

library flags

Makevars

content for a ‘⁠Makevars⁠’ file, or NULL

Makevars.win

content for a ‘⁠Makevars.win⁠’ file, or NULL

package

The package this plugin is for.

Value

A function that is suitable as a plugin. See for example the ‘⁠RcppArmadillo⁠’ package that uses this to create its inline plugin.


Rcpp documentation built on July 9, 2023, 7:26 p.m.