Fix guile std::map bug in out typemap

This commit is contained in:
William S Fulton 2018-10-09 19:45:08 +01:00
commit c8fc6a0322

View file

@ -107,7 +107,7 @@ namespace std {
}
%typemap(out) map< K, T, C > {
SCM alist = SCM_EOL;
for (std::map< K, T, C >::reverse_iterator i=$i.rbegin(); i!=$i.rend(); ++i) {
for (std::map< K, T, C >::reverse_iterator i=$1.rbegin(); i!=$1.rend(); ++i) {
K* key = new K(i->first);
T* val = new T(i->second);
SCM k = SWIG_NewPointerObj(key,$descriptor(K *), 1);