summaryrefslogtreecommitdiff
path: root/src/tests/eolian_cxx/callback.eo
blob: b72e932f60872f2116b3240d1ebd619ba81a7ac2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
struct Callback_Event
{
  field1: int;
  field2: list<int*>;
}

class Callback (Efl.Object)
{
   data: Callback_Data;
   events {
     prefix,event1: void;
     prefix,event2: Callback;
     prefix,event3: int;
     prefix,event4: list<int*>;
     prefix,event5: Callback_Event;
   }
}