aboutsummaryrefslogtreecommitdiff
path: root/test_cases/info_tests/source_filter/type_roots.cc
blob: 5d393dd219c37df3aa0276c40d6e4b22636998d7 (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
28
29
30
struct Struct {
  long x;
};

union Union {
  long y;
};

class Class {
  long z;
};

enum Enum {
  ENUM_ZERO  = 0,
  ENUM_ONE   = 1,
};

enum class EnumClass {
  ZERO  = 0,
  ONE   = 1,
};

typedef void* Typedef;

Struct foo_struct;
Union foo_union;
Class foo_class;
Enum foo_enum;
EnumClass foo_enum_class;
Typedef foo_typedef;