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

31 lines
851 B
Plaintext

type Evas.Coord: int; /* Simple type definition */ [[Docs for typedef Evas.Coord. @since 1.66]]
type List_Objects: iterator<Typedef>; /* A little more complex */ [[Docs for typedef List_Objects. @since 1.66]]
type Evas.Coord2: Evas.Coord; [[Docs for typedef Evas.Coord2. @since 1.66]]
type Evas.Coord3: Evas.Coord2; [[Docs for typedef Evas.Coord3. @since 1.66]]
type @extern Evas.Pants: float; /* not generated */ [[Docs for typedef Evas.Pants. @since 1.66]]
type @beta Undef: __undefined_type; /* not generated */
enum Elm.Object.Select_Mode {
[[Docs for enum Elm.Object.Select_Mode. @since 1.66]]
default = 0,
always,
none,
display_only,
max
}
class Typedef {
[[Docs for class Typedef. @since 1.66]]
methods {
foo {
params {
idx: int;
}
return: mstring @move;
}
}
}