#include "onetwo.h" struct InheritsFromOne : One { constexpr InheritsFromOne() = default; int member = 47; } inherits_from_one; struct InheritsFromTwo : Two { constexpr InheritsFromTwo() = default; int member = 47; } inherits_from_two; struct OneAsMember { constexpr OneAsMember() = default; member::One one; int member = 47; } one_as_member; struct TwoAsMember { constexpr TwoAsMember() = default; member::Two two; int member = 47; } two_as_member; array::One array_of_one[3]; array::Two array_of_two[3]; int main() { return 0; }