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