<div dir="ltr"><div><span style="font-family:arial,sans-serif;font-size:12.800000190734863px">I am wondering if anyone has considered the following:</span><br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">

<br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">// [[<span class="" style="background-color:rgb(255,255,204)">Rcpp</span>::include(header.h, extC-bool, namesp-optional)]]</div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">

<br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">to include header.h in RcppExports.cpp (optionally wrapping it with extern "C" and putting it in a namespace)</div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">

<br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">and</div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px"><br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">

// [[<span class="" style="background-color:rgb(255,255,204)">Rcpp</span>::<span class="" style="background-color:rgb(255,255,204)">wrap</span>(myType myFunc(const myType& x))]]</div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">

<br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">which would do exactly what <span class="" style="background-color:rgb(255,255,204)">Rcpp</span>::export does (generates a .Call-able symbol + R function), but omits the prototype for myFunc in RcppExports.cpp. That would allow the function and type definitions to appear in header.h.</div>

<div style="font-family:arial,sans-serif;font-size:12.800000190734863px"><br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">THK</div><br clear="all"><div>PS Sorry if this a double post -- I think I send the first one from my non-subscribed address and it bounced. T.</div>

<div><br></div>-- <br>Timothy H. Keitt<br><a href="http://www.keittlab.org/" target="_blank">http://www.keittlab.org/</a><br>
</div>