Rcpp::plugins Attribute
The Rcpp::plugins
attribute is added to a C++ source file to specify the
inline plugins that should be used in the compilation.
// [[Rcpp::plugins(plugin1, plugin2)]]
... |
Plugins to add to the compilation. |
Plugins must be registered using the registerPlugin
function.
When included within a sourceCpp
translation unit,
the configuration-related fields of the plugin (e.g. env
and
LinkingTo
) are utilized, however the code-generation fields
(e.g. includes
and body
) are not.
Rcpp includes a built-in cpp11
plugin that
adds the flags required to enable C++11
features in the compiler.
## Not run: // [[Rcpp::plugins(cpp11)]] // [[Rcpp::export]] int useCpp11() { auto x = 10; return x; } ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.