xref: /llvm-project/clang/test/Modules/Inputs/module_private_left.h (revision 21823bfe318a02a73f96e05c368211b640f6bc53)
1 __module_private__ struct HiddenStruct;
2 
3 __module_private__ struct HiddenStruct {
4 };
5 
6 
7 int &f0(int);
8 
9 template<typename T>
10 __module_private__ void f1(T*);
11 
12 template<typename T>
13 __module_private__ void f1(T*);
14 
15 template<typename T>
16 __module_private__ class vector;
17 
18 template<typename T>
19 __module_private__ class vector {
20 };
21 
22 vector<float> vec_float;
23 
24 typedef __module_private__ int Integer;
25 typedef __module_private__ int Integer;
26 
27