Рассмотрим следующие функции:
//' Provides some stuff AB
//' @param a integer that responsible for stuff A
//' @param b integer that responsible for stuff B
//' @export
// [[Rcpp::export]]
NumericVector foo1(int a, int b)
{
//some code
}
//' Provides some stuff AC
//' @param a integer that responsible for stuff A
//' @param c integer that responsible for stuff C
//' @export
// [[Rcpp::export]]
NumericVector foo2(int a, int c)
{
//some code
}
Обратите внимание, что описание параметра a должно быть одинаковым для foo1 и foo2. У меня есть много функций, в которых описание параметров a должно быть предоставлено таким же образом. Я не хочу копировать описание параметра a каждый раз, когда оно мне нужно для каждой функции отдельно. Можно ли указать a описания и применить его ко всем функциям, которые предоставляет мой пакет Rcpp?
Будет очень рад помочь!