diff options
Diffstat (limited to 'src/tests/eolian/data/override.eo')
-rw-r--r-- | src/tests/eolian/data/override.eo | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/tests/eolian/data/override.eo b/src/tests/eolian/data/override.eo index c728b97940..4eb347774f 100644 --- a/src/tests/eolian/data/override.eo +++ b/src/tests/eolian/data/override.eo @@ -11,12 +11,37 @@ class Override (Base) { } get { } + keys { + int idx; + } + values { + float a; + char b; + int c; + } + } + c { + set { + } + get { + } + keys { + int idx; + } + values { + int c(50); + } } } methods { foo { } bar { + params { + @in int idx; + @out int a (250); + @out char *str (null); + } } } implements { @@ -25,5 +50,8 @@ class Override (Base) { @virtual .foo; @auto .b.set; @empty .bar; + @auto .c.get; + @auto Base.z.get; + @empty Base.z.set; } } |