efl/src/tests/eolian/data/override.eo

56 lines
905 B
Plaintext
Raw Normal View History

class Override (Base) {
methods {
@property a {
set {
}
get {
}
}
@property b {
set {
}
get {
}
keys {
int idx;
}
values {
float a;
char b;
int c;
}
}
@property c {
set {
}
get {
}
keys {
int idx;
}
values {
int c(50);
}
}
foo {
}
bar {
params {
@in int idx;
@out int a (250);
@out char *str (null);
}
}
}
implements {
Base.constructor;
@virtual .a.set;
@virtual .foo;
@auto .b.set;
@empty .bar;
@auto .c.get;
@auto Base.z.get;
@empty Base.z.set;
}
}