[Rcpp-devel] Rcpp attributes, default values for enums
    Gábor Csárdi 
    csardi.gabor at gmail.com
       
    Sat Mar  1 05:32:18 CET 2014
    
    
  
Hi All,
it seems that this is currently not supported.
For this:
// [[Rcpp::export("L_tree")]]
NumericMatrix rogdf_tree_layout(GraphAttributes graph,
 double siblingDistance=20, double subtreeDistance=20,
 double levelDistance=50, double treeDistance=50,
 bool orthogonalLayout=false,
 Orientation orientation=topToBottom,
 TreeLayout::RootSelectionType selectRoot=TreeLayout::rootIsSource) {
...
where the last two arguments are enums, I get:
Warning messages:
1: Unable to parse C++ default value 'topToBottom' for argument orientation
of function rogdf_tree_layout
2: Unable to parse C++ default value 'TreeLayout::rootIsSource' for
argument selectRoot of function rogdf_tree_layout
and there are no default values in the generated R code.
Is there a workaround? Any chance of adding support for it? How hard do you
think it is to support it?
Thanks, Best,
Gabor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20140228/ddd71347/attachment-0001.html>
    
    
More information about the Rcpp-devel
mailing list