]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vapigen: add support for type_parameters attribute
authorEvan Nemerson <evan@coeus-group.com>
Thu, 8 Apr 2010 08:50:02 +0000 (01:50 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Fri, 9 Apr 2010 09:11:03 +0000 (02:11 -0700)
vapigen/valagidlparser.vala

index 727f57378d5f966c31e7caf5b6168cde986bf955..771146fe4243cd16bc40a740321acbe563fb4ccb 100644 (file)
@@ -525,6 +525,10 @@ public class Vala.GIdlParser : CodeVisitor {
                                                        if (eval (nv[1]) == "1") {
                                                                ref_function_void = true;
                                                        }
+                                               } else if (nv[0] == "type_parameters") {
+                                                       foreach (string type_param_name in eval (nv[1]).split (",")) {
+                                                               cl.add_type_parameter (new TypeParameter (type_param_name, current_source_reference));
+                                                       }
                                                }
                                        }
                                }