run test and copying typemaps to std::string
This commit is contained in:
parent
720c4d3dfc
commit
f7b794a4f3
3 changed files with 28 additions and 4 deletions
|
|
@ -870,16 +870,26 @@
|
|||
%typemap("scoercein") std::vector<int> , std::vector<int> const, std::vector<int> const& "$input = as.integer($input);";
|
||||
|
||||
// strings
|
||||
%typemap("rtype") std::vector< std::basic_string<char> >, std::vector< std::basic_string<char> > *,
|
||||
std::vector< std::basic_string<char> > & "character";
|
||||
%typemap("rtype") std::vector< std::basic_string<char> >,
|
||||
std::vector< std::basic_string<char> > *,
|
||||
std::vector< std::basic_string<char> > & "character"
|
||||
|
||||
%typemap("scoercein") std::vector< std::basic_string<char> >, std::vector< std::basic_string<char> > *,
|
||||
%typemap("rtypecheck") std::vector< std::basic_string<char> >,
|
||||
std::vector< std::basic_string<char> > *,
|
||||
std::vector< std::basic_string<char> > &
|
||||
%{ is.character($arg) %}
|
||||
|
||||
%typemap("scoercein") std::vector< std::basic_string<char> >,
|
||||
std::vector< std::basic_string<char> > *,
|
||||
std::vector< std::basic_string<char> > & "$input = as.character($input);";
|
||||
|
||||
%typemap("scoerceout") std::vector< std::basic_string<char> >, std::vector< std::basic_string<char> > *,
|
||||
%typemap("scoerceout") std::vector< std::basic_string<char> >,
|
||||
std::vector< std::basic_string<char> > *,
|
||||
std::vector< std::basic_string<char> > &
|
||||
%{ %}
|
||||
|
||||
%apply std::vector< std::basic_string<char> > { std::vector< std::string> };
|
||||
|
||||
// all the related integer vectors
|
||||
// signed
|
||||
%typemap_traits_ptr(SWIG_TYPECHECK_VECTOR, std::vector<signed char>);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue