1 [GIR (gir_namespace = "GirTest", gir_version = "1.0")]
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);
10 [CCode (cheader_filename = "girtest.h")]
11 public class ObjectTest : GLib.Object {
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);
47 [CCode (cheader_filename = "girtest.h")]
48 [GIR (visible = false)]
49 public class SkippedClass {
50 public SkippedClass ();
52 [CCode (cheader_filename = "girtest.h")]
53 [GIR (visible = false)]
54 public class SkippedStruct {
55 public SkippedStruct ();
57 [CCode (cheader_filename = "girtest.h")]
58 public interface InterfaceTest {
59 public virtual void int8_in (int8 param);
61 [CCode (cheader_filename = "girtest.h")]
62 [GIR (visible = false)]
63 public interface SkippedInterface {
65 [CCode (cheader_filename = "girtest.h")]
66 public struct BoxedStruct {
67 public int field_name;
68 public BoxedStruct ();
71 [CCode (cheader_filename = "girtest.h")]
72 public enum EnumTest {
77 [CCode (cheader_filename = "girtest.h")]
79 public enum FlagsTest {
84 [CCode (cheader_filename = "girtest.h")]
85 [GIR (visible = false)]
86 public enum SkippedEnum {
89 [CCode (cheader_filename = "girtest.h")]
90 [GIR (visible = false)]
91 public enum SkippedFlags {
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;