blob: ff33999d0fbf43d9f69e708360ae871410b0ccac [file] [log] [blame]
Douglas Gregor42583322011-11-16 05:16:30 +00001__module_private__ struct HiddenStruct;
2
Douglas Gregor2ccd89c2011-12-20 18:11:52 +00003__module_private__ struct HiddenStruct {
Douglas Gregor42583322011-11-16 05:16:30 +00004};
5
6
7int &f0(int);
8
9template<typename T>
10__module_private__ void f1(T*);
11
12template<typename T>
Douglas Gregor2ccd89c2011-12-20 18:11:52 +000013__module_private__ void f1(T*);
Douglas Gregor42583322011-11-16 05:16:30 +000014
15template<typename T>
16__module_private__ class vector;
17
18template<typename T>
Douglas Gregor2ccd89c2011-12-20 18:11:52 +000019__module_private__ class vector {
Douglas Gregor42583322011-11-16 05:16:30 +000020};
21
22vector<float> vec_float;
23
24typedef __module_private__ int Integer;
Douglas Gregor2ccd89c2011-12-20 18:11:52 +000025typedef __module_private__ int Integer;
Douglas Gregor42583322011-11-16 05:16:30 +000026