Loading tests/baz/1.0/IBaz.hal +23 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,14 @@ import IBazCallback; interface IBaz extends IBase { enum BitField : uint8_t { V0 = 1 << 0, V1 = 1 << 1, V2 = 1 << 2, V3 = 1 << 3, VALL = V0 | V1 | V2 | V3, }; enum SomeOtherEnum : uint8_t { bar = 66 }; Loading @@ -45,6 +53,21 @@ interface IBaz extends IBase { vec<T> matrices; }; struct Quux { string first; string last; }; struct Everything { int8_t number; int32_t anotherNumber; string s; vec<string> vs; string[2][2] multidimArray; string[3] sArray; Quux anotherStruct; bitfield<BitField> bf; }; @Fragile @NoReally(very="yes", array={"a","b","c"}) oneway doThis(float param); Loading tests/foo/1.0/IFoo.hal +1 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ interface IFoo { V1 = 1 << 1, V2 = 1 << 2, V3 = 1 << 3, VALL = V0 | V1 | V2 | V3, }; struct Fumble { Loading Loading
tests/baz/1.0/IBaz.hal +23 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,14 @@ import IBazCallback; interface IBaz extends IBase { enum BitField : uint8_t { V0 = 1 << 0, V1 = 1 << 1, V2 = 1 << 2, V3 = 1 << 3, VALL = V0 | V1 | V2 | V3, }; enum SomeOtherEnum : uint8_t { bar = 66 }; Loading @@ -45,6 +53,21 @@ interface IBaz extends IBase { vec<T> matrices; }; struct Quux { string first; string last; }; struct Everything { int8_t number; int32_t anotherNumber; string s; vec<string> vs; string[2][2] multidimArray; string[3] sArray; Quux anotherStruct; bitfield<BitField> bf; }; @Fragile @NoReally(very="yes", array={"a","b","c"}) oneway doThis(float param); Loading
tests/foo/1.0/IFoo.hal +1 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ interface IFoo { V1 = 1 << 1, V2 = 1 << 2, V3 = 1 << 3, VALL = V0 | V1 | V2 | V3, }; struct Fumble { Loading