requires 0.93.0
+%at{
+/* ALL TOP */
+%}
+
%headertop{
/* this should go on the very top of the header */
{
return 25;
}
+ public int consttest4(const self)
+ {
+ return 25;
+ }
+ public int consttest5(self const)
+ {
+ return 25;
+ }
+ virtual int consttest6(const self)
+ {
+ return 25;
+ }
+ virtual int consttest7(self const)
+ {
+ return 25;
+ }
+ public int consttest8(self)
+ {
+ Self const *selfconst1, *selfconst2;
+ selfconst1 = SELF_CONST(self);
+ selfconst2 = GTK_WEIRD_BUTTON_CONST(self);
+ return 25;
+ }
+ public int consttest9(const self, int i, double b)
+ {
+ return 25;
+ }
+ public int consttest10(self const, int i, double b)
+ {
+ return 25;
+ }
signal private first NONE (NONE)
void googlegoogle(self)
{
{
puts("TEST4");
}
+ protected signal first NONE (NONE)
+ void googlegoogle_const1(const self)
+ {
+ puts("TEST4");
+ }
+ protected signal first NONE (NONE)
+ void googlegoogle_const2(self const)
+ {
+ puts("TEST4");
+ }
virtual private
void testprivvirtual(self, int some_array[5][8][9])
{
public const gchar * const t17;
public const gchar t18;
+ /* testing method with no arguments */
+ public void method_with_no_arguments (void)
+ {
+ /* FOO */
+ }
+
+ /* testing calling the above method */
+ public void foo (self) {
+ method_with_no_arguments ();
+ }
+
+
/* testing empty statements */
;
;