1struct One {
2 int one = 142;
3 constexpr One() = default;
4 virtual ~One();
5};
6
7struct Two : One {
8 int two = 242;
9 constexpr Two() = default;
10 ~Two() override;
11};
12
13namespace member {
14struct One {
15 int member = 147;
16 constexpr One() = default;
17 virtual ~One();
18};
19
20struct Two {
21 One one;
22 int member = 247;
23 constexpr Two() = default;
24 virtual ~Two();
25};
26} // namespace member
27
28namespace array {
29struct One {
30 int member = 174;
31 constexpr One() = default;
32 virtual ~One();
33};
34
35struct Two {
36 One one[3];
37 int member = 274;
38 constexpr Two() = default;
39 virtual ~Two();
40};
41} // namespace array
42
43namespace result {
44struct One {
45 int member;
46 One(int member);
47 virtual ~One();
48};
49
50struct Two {
51 int member;
52 Two(int member);
53 One one() const;
54 virtual ~Two();
55};
56} // namespace result
57
58namespace func_shadow {
59void One(int);
60struct One {
61 int one = 142;
62 constexpr One() = default;
63 virtual ~One();
64};
65void One(float);
66} // namespace func_shadow
67

source code of lldb/test/API/functionalities/limit-debug-info/onetwo.h