summaryrefslogtreecommitdiff
path: root/Lib/guile/std_map.i
diff options
context:
space:
mode:
authorGeert Janssens <janssens-geert@telenet.be>2013-04-20 10:37:07 +0200
committerGeert Janssens <janssens-geert@telenet.be>2013-04-28 22:06:25 +0200
commit140829a826885814dfab713406b1f8b7413df0b0 (patch)
tree7b4a41077029c775a83a4b2bf17e9471dbac99d8 /Lib/guile/std_map.i
parentd689d9a860c4565db2e87ffd28e9fbe5bc7e848f (diff)
downloadswig-140829a826885814dfab713406b1f8b7413df0b0.tar.gz
guile: fix std_map.i "$1 not found" error
Diffstat (limited to 'Lib/guile/std_map.i')
-rw-r--r--Lib/guile/std_map.i20
1 files changed, 10 insertions, 10 deletions
diff --git a/Lib/guile/std_map.i b/Lib/guile/std_map.i
index dfce6fc5c..1e1014f54 100644
--- a/Lib/guile/std_map.i
+++ b/Lib/guile/std_map.i
@@ -109,8 +109,8 @@ namespace std {
}
%typemap(out) map<K,T> {
SCM alist = SCM_EOL;
- for (std::map<K,T >::reverse_iterator i=$1.rbegin();
- i!=$1.rend(); ++i) {
+ for (std::map<K,T >::reverse_iterator i=$i.rbegin();
+ i!=$i.rend(); ++i) {
K* key = new K(i->first);
T* val = new T(i->second);
SCM k = SWIG_NewPointerObj(key,$descriptor(K *), 1);
@@ -251,8 +251,8 @@ namespace std {
}
SCM keys() {
SCM result = SCM_EOL;
- for (std::map<K,T >::reverse_iterator i=$1.rbegin();
- i!=$1.rend(); ++i) {
+ for (std::map<K,T >::reverse_iterator i=self->rbegin();
+ i!=self->rend(); ++i) {
K* key = new K(i->first);
SCM k = SWIG_NewPointerObj(key,$descriptor(K *), 1);
result = scm_cons(k,result);
@@ -471,8 +471,8 @@ namespace std {
}
SCM keys() {
SCM result = SCM_EOL;
- for (std::map<K,T >::reverse_iterator i=$1.rbegin();
- i!=$1.rend(); ++i) {
+ for (std::map<K,T >::reverse_iterator i=self->rbegin();
+ i!=self->rend(); ++i) {
SCM k = CONVERT_TO(i->first);
result = scm_cons(k,result);
}
@@ -683,8 +683,8 @@ namespace std {
}
SCM keys() {
SCM result = SCM_EOL;
- for (std::map<K,T >::reverse_iterator i=$1.rbegin();
- i!=$1.rend(); ++i) {
+ for (std::map<K,T >::reverse_iterator i=self->rbegin();
+ i!=self->rend(); ++i) {
K* key = new K(i->first);
SCM k = SWIG_NewPointerObj(key,$descriptor(K *), 1);
result = scm_cons(k,result);
@@ -895,8 +895,8 @@ namespace std {
}
SCM keys() {
SCM result = SCM_EOL;
- for (std::map<K,T >::reverse_iterator i=$1.rbegin();
- i!=$1.rend(); ++i) {
+ for (std::map<K,T >::reverse_iterator i=self->rbegin();
+ i!=self->rend(); ++i) {
SCM k = CONVERT_K_TO(i->first);
result = scm_cons(k,result);
}