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