__module_private__ struct HiddenStruct; __module_private__ struct HiddenStruct { }; int &f0(int); template __module_private__ void f1(T*); template __module_private__ void f1(T*); template __module_private__ class vector; template __module_private__ class vector { }; vector vec_float; typedef __module_private__ int Integer; typedef __module_private__ int Integer;