1 // Define a few different kinds of types - no modules problems.
2 
3 typedef int TypeInt;
4 
5 typedef TypeInt NestedTypeInt;
6 
7 struct TypeStruct {
8   int Member;
9 };
10 
11 class TypeClass {
12 public:
TypeClass()13   TypeClass() : Member(0) {}
14 private:
15   int Member;
16 };
17