From: Evan Nemerson Date: Thu, 8 Apr 2010 08:50:02 +0000 (-0700) Subject: vapigen: add support for type_parameters attribute X-Git-Tag: 0.9.1~154 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=74b5e8ad3b43949f122e6430fe576ebdd44cf04a;p=thirdparty%2Fvala.git vapigen: add support for type_parameters attribute --- diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala index 727f57378..771146fe4 100644 --- a/vapigen/valagidlparser.vala +++ b/vapigen/valagidlparser.vala @@ -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)); + } } } }