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