xref: /llvm-project/clang-tools-extra/test/modularize/Inputs/SomeDecls.h (revision 0b7fc15e7035276e2f8a778ebe15f4cad9007c99)
181450dffSJohn Thompson // Declare a couple of functions - no modules problems.
281450dffSJohn Thompson 
381450dffSJohn Thompson void FuncOne();
481450dffSJohn Thompson 
581450dffSJohn Thompson int FuncTwo(int arg);
6*ba6c6626SJohn Thompson 
FuncOverload(int arg)7*ba6c6626SJohn Thompson void FuncOverload(int arg) {}
FuncOverload(char * arg)8*ba6c6626SJohn Thompson void FuncOverload(char *arg) {}
9*ba6c6626SJohn Thompson 
10*ba6c6626SJohn Thompson namespace Namespace1 {
FuncNameSpace()11*ba6c6626SJohn Thompson   void FuncNameSpace() {}
12*ba6c6626SJohn Thompson }
13*ba6c6626SJohn Thompson 
14*ba6c6626SJohn Thompson namespace Namespace2 {
FuncNameSpace()15*ba6c6626SJohn Thompson   void FuncNameSpace() {}
16*ba6c6626SJohn Thompson }
17