// bindgen-flags: --constified-enum-module Foo | |
enum class Foo { | |
Variant1, Variant2, Variant3, | |
}; | |
typedef Foo Foo_alias1; | |
typedef Foo_alias1 Foo_alias2; | |
typedef Foo_alias2 Foo_alias3; | |
class Bar { | |
Foo baz1; | |
Foo_alias1 baz2; | |
Foo_alias2 baz3; | |
Foo_alias3 baz4; | |
Foo *baz_ptr1; | |
Foo_alias1 *baz_ptr2; | |
Foo_alias2 *baz_ptr3; | |
Foo_alias3 *baz_ptr4; | |
}; |