2009-02-17 Ali Sabil <ali.sabil@gmail.com>
* vapigen/valagidlparser.vala:
Support takes_ownership attribute for delegate parameters
svn path=/trunk/; revision=2449
+2009-02-17 Ali Sabil <ali.sabil@gmail.com>
+
+ * vapigen/valagidlparser.vala:
+
+ Support takes_ownership attribute for delegate parameters
+
2009-02-17 Ali Sabil <ali.sabil@gmail.com>
* vapi/gstreamer-rtp-0.10.vapi: regenerated
}
ParameterDirection direction;
- var p = new FormalParameter (param_name, parse_param (param, out direction));
+ var param_type = parse_param (param, out direction);
+ var p = new FormalParameter (param_name, param_type);
p.direction = direction;
bool hide_param = false;
} else if (eval (nv[1]) == "0") {
show_param = true;
}
+ } else if (nv[0] == "takes_ownership") {
+ if (eval (nv[1]) == "1") {
+ param_type.value_owned = true;
+ }
}
}
}