blob: 339fb4d554c92265b661921490cfef2f709febe1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
// 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,
};
};
|