efl/src/tests/eolian_cxx/callback.eo

43 lines
777 B
Plaintext
Raw Normal View History

class Callback (Eo.Base)
{
legacy_prefix: null;
data: Callback_Data;
methods {
default_constructor {
}
constructor {
params {
@in Ecore_Cb cb;
@in void* data;
}
}
constructor2 {
params {
@in Ecore_Cb cb;
@in void* data;
@in Ecore_Cb cb2;
}
}
onecallback {
params {
@in Ecore_Cb cb;
@in void* data;
}
}
twocallback {
params {
@in Ecore_Cb cb;
@in void* data;
@in Ecore_Cb cb2;
}
}
}
constructors {
.default_constructor;
.constructor;
.constructor2;
}
events {
call_on_add;
}
}