vala Compact Class


Example

[Compact]
public class Foo {
    public string prop;
}

It is mainly used for writing bindings with specific memory management.