simple generics adding free function instead of type in creation method
for example in c i have
SampleClass *
sample_class_new (GType type)
{
...
}
and the vapi for the same:
namespace Sample {
[Compact]
public class Class<G> {
[CCode (simple_generics = true)]
public Class ();
}
}
trying
var sample = new Class<string> ();
instead vala generating sample = sample_class_new (G_TYPE_STRING);
it's generate sample = sample_class_new (_g_free0_);
Edited by Gustavo Marques