codegen: Fix floating reference regression with Variants
[vala-gnome.git] / tests / girwriter / girtest.vapi-expected
blobb6b37542ec0f3756cc8f4f09608d268328c6caac
1 [GIR (gir_namespace = "GirTest", gir_version = "1.0")]
2 namespace GirTest {
3         [CCode (cheader_filename = "girtest.h")]
4         public abstract class AbstractObjectTest : GLib.Object {
5                 public AbstractObjectTest ();
6                 public abstract void method_int8_in (int8 param);
7                 public abstract void method_int8_inout (ref int8 param);
8                 public abstract void method_int8_out (out int8 param);
9         }
10         [CCode (cheader_filename = "girtest.h")]
11         public class ObjectTest : GLib.Object {
12                 public int field;
13                 public ObjectTest ();
14                 public void array_in (int[] array);
15                 public void array_inout (ref int[] array);
16                 public void array_out (out int[] array);
17                 public int[] array_return ();
18                 public int[] array_return_int_in_delegate_out (int i1, out GirTest.DelegateTest d);
19                 public GirTest.DelegateTest delegate_return ();
20                 public GirTest.DelegateTest delegate_return_int_in_array_out (int i1, out int[] a);
21                 public static void full_inout (ref GirTest.ObjectTest obj);
22                 public static void full_out (out GirTest.ObjectTest obj);
23                 public static GirTest.ObjectTest full_return ();
24                 public void int8_in (int8 param);
25                 public void int8_out (out int8 param);
26                 public void int_in_int_in_array_out (int param1, int param2, out int[] array);
27                 public int[] int_in_int_in_array_return (int param1, int param2);
28                 public void method ();
29                 public void method_valist (int param, va_list vargs);
30                 public void method_varargs (int param, ...);
31                 public virtual void method_with_default_impl (int8 param);
32                 public ObjectTest.new_valist (int param, va_list vargs);
33                 public ObjectTest.newv (int param, ...);
34                 public void none_in ();
35                 public static void none_inout (ref unowned GirTest.ObjectTest obj);
36                 public static void none_out (out unowned GirTest.ObjectTest obj);
37                 public static unowned GirTest.ObjectTest none_return ();
38                 public GLib.EqualFunc simple_delegate_return ();
39                 [GIR (visible = false)]
40                 public void skipped_method ();
41                 public static void static_method ();
42                 public ObjectTest.with_int (int param);
43                 [GIR (visible = false)]
44                 public signal void skipped_signal (int param);
45                 public signal void some_signal (int param);
46         }
47         [CCode (cheader_filename = "girtest.h")]
48         [GIR (visible = false)]
49         public class SkippedClass {
50                 public SkippedClass ();
51         }
52         [CCode (cheader_filename = "girtest.h")]
53         [GIR (visible = false)]
54         public class SkippedStruct {
55                 public SkippedStruct ();
56         }
57         [CCode (cheader_filename = "girtest.h")]
58         public interface InterfaceTest {
59                 public virtual void int8_in (int8 param);
60         }
61         [CCode (cheader_filename = "girtest.h")]
62         [GIR (visible = false)]
63         public interface SkippedInterface {
64         }
65         [CCode (cheader_filename = "girtest.h")]
66         public struct BoxedStruct {
67                 public int field_name;
68                 public BoxedStruct ();
69                 public void inv ();
70         }
71         [CCode (cheader_filename = "girtest.h")]
72         public enum EnumTest {
73                 VALUE1,
74                 VALUE2,
75                 VALUE3
76         }
77         [CCode (cheader_filename = "girtest.h")]
78         [Flags]
79         public enum FlagsTest {
80                 VALUE1,
81                 VALUE2,
82                 VALUE3
83         }
84         [CCode (cheader_filename = "girtest.h")]
85         [GIR (visible = false)]
86         public enum SkippedEnum {
87                 VALUE1
88         }
89         [CCode (cheader_filename = "girtest.h")]
90         [GIR (visible = false)]
91         public enum SkippedFlags {
92                 VALUE1
93         }
94         [CCode (cheader_filename = "girtest.h")]
95         public delegate bool DelegateTest (void* a, void* b);
96         [CCode (cheader_filename = "girtest.h")]
97         [GIR (visible = false)]
98         public delegate void SkippedDelegate ();
99         [CCode (cheader_filename = "girtest.h")]
100         public const int CONSTANT_NUMBER;
101         [CCode (cheader_filename = "girtest.h")]
102         public const string CONSTANT_STRING;