+2008-11-28 Jürg Billeter <j@bitron.ch>
+
+ * vapigen/valagirparser.vala:
+
+ Support nullable parameters
+
2008-11-28 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
string name = reader.get_attribute ("name");
string direction = reader.get_attribute ("direction");
string transfer = reader.get_attribute ("transfer-ownership");
+ string allow_none = reader.get_attribute ("allow-none");
next ();
if (reader.name == "varargs") {
start_element ("varargs");
if (transfer == "full") {
type.value_owned = true;
}
+ if (allow_none == "1") {
+ type.nullable = true;
+ }
param = new FormalParameter (name, type, get_current_src ());
if (direction == "out") {
param.direction = ParameterDirection.OUT;