Fix R return by C++11 const ref enum classes

This commit is contained in:
William S Fulton 2019-03-18 17:49:24 +00:00
commit 39e3c3b9d7

View file

@ -196,7 +196,7 @@ unsigned char *OUTPUT
%{ temp = ($*1_ltype)INTEGER($input)[0];
$1 = &temp; %}
%typemap(out) const enum SWIGTYPE & %{ $result = Rf_ScalarInteger(*$1); %}
%typemap(out) const enum SWIGTYPE & %{ $result = Rf_ScalarInteger((int)*$1); %}
%typemap(memberin) char[] %{
if ($input) strcpy($1, $input);