1// bindgen-flags: --bitfield-enum "Foo|Buz|NS_.*|DUMMY_.*" --rustified-enum ".*" -- -std=c++11 2 3enum Foo { 4 Bar = 1 << 1, 5 Baz = 1 << 2, 6 Duplicated = 1 << 2, 7 Negative = -3, 8}; 9 10enum class Buz : signed char { 11 Bar = 1 << 1, 12 Baz = 1 << 2, 13 Duplicated = 1 << 2, 14 Negative = -3, 15}; 16 17enum { 18 NS_FOO = 1 << 0, 19 NS_BAR = 1 << 1, 20}; 21 22class Dummy { 23 enum { 24 DUMMY_FOO = 1 << 0, 25 DUMMY_BAR = 1 << 1, 26 }; 27}; 28