1 #include "onetwo.h"
2 
3 struct InheritsFromOne : One {
4   constexpr InheritsFromOne() = default;
5   int member = 47;
6 } inherits_from_one;
7 
8 struct InheritsFromTwo : Two {
9   constexpr InheritsFromTwo() = default;
10   int member = 47;
11 } inherits_from_two;
12 
13 struct OneAsMember {
14   constexpr OneAsMember() = default;
15   member::One one;
16   int member = 47;
17 } one_as_member;
18 
19 struct TwoAsMember {
20   constexpr TwoAsMember() = default;
21   member::Two two;
22   int member = 47;
23 } two_as_member;
24 
25 array::One array_of_one[3];
26 array::Two array_of_two[3];
27 
28 int main() { return 0; }
29