| // bindgen-flags: --bitfield-enum "Foo|Buz|NS_.*|DUMMY_.*" --rustified-enum ".*" -- -std=c++11 | |
| enum Foo { | |
| Bar = 1 << 1, | |
| Baz = 1 << 2, | |
| Duplicated = 1 << 2, | |
| Negative = -3, | |
| }; | |
| enum class Buz : signed char { | |
| Bar = 1 << 1, | |
| Baz = 1 << 2, | |
| Duplicated = 1 << 2, | |
| Negative = -3, | |
| }; | |
| enum { | |
| NS_FOO = 1 << 0, | |
| NS_BAR = 1 << 1, | |
| }; | |
| class Dummy { | |
| enum { | |
| DUMMY_FOO = 1 << 0, | |
| DUMMY_BAR = 1 << 1, | |
| }; | |
| }; |