Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ed325567 authored by Steven Moreland's avatar Steven Moreland
Browse files

Additional tests for enum iteration.

Bug: 68715899
Test: hidl_test
Change-Id: I78ca51568a5380839782ead5698f4d0ac0a3a7dd
parent ae6b2a5f
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
@@ -38,3 +38,30 @@ struct Outer {
struct Unrelated {
    Outer.Inner great;
};

// structs to test enum iterators in hidl_test
struct EnumIterators {
    enum Empty : uint32_t {};

    enum Parent : uint32_t {
        A,
    };
    enum EmptyChild : Parent {};
    enum Grandchild : EmptyChild {
        B,
    };

    enum SkipsValues : uint32_t {
        A = 7,
        B,
        C = 100,
        D,
        E
    };
    enum MultipleValues : uint32_t {
        A = 7,
        B = 7,
        C = 8,
        D = 7,
    };
};
 No newline at end of file