forked from qt-creator/qt-creator
		
	* Fix rating items with startsWith()/contains() higher * Rate matches in function parameter list lower Task-number: QTCREATORBUG-19377 Change-Id: I2ea4c3ba96cd086aef82627326fa0888f700850f Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io> Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
		
			
				
	
	
		
			89 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			89 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
// Copyright header
 | 
						|
 | 
						|
#define GENERATE_FUNC void myFunctionGenerated() {}
 | 
						|
 | 
						|
//
 | 
						|
// Symbols in a global namespace
 | 
						|
//
 | 
						|
 | 
						|
GENERATE_FUNC
 | 
						|
 | 
						|
int myVariable;
 | 
						|
 | 
						|
int myFunction(bool yesno, int number) {}
 | 
						|
 | 
						|
struct Pos {};
 | 
						|
int somePositionWithin() { return 3; }
 | 
						|
void pointOfService() {}
 | 
						|
int matchArgument(Pos p) { return 0; }
 | 
						|
int positiveNumber() { return 2; }
 | 
						|
 | 
						|
enum MyEnum { V1, V2 };
 | 
						|
 | 
						|
class MyClass
 | 
						|
{
 | 
						|
public:
 | 
						|
    MyClass() {}
 | 
						|
    int functionDeclaredOnly();
 | 
						|
    int functionDefinedInClass(bool yesno, int number) {}
 | 
						|
    int functionDefinedOutSideClass(char c);
 | 
						|
};
 | 
						|
 | 
						|
int MyClass::functionDefinedOutSideClass(char c) {}
 | 
						|
 | 
						|
//
 | 
						|
// Symbols in a named namespace
 | 
						|
//
 | 
						|
 | 
						|
namespace MyNamespace {
 | 
						|
 | 
						|
int myVariable;
 | 
						|
 | 
						|
int myFunction(bool yesno, int number) {}
 | 
						|
 | 
						|
enum MyEnum { V1, V2 };
 | 
						|
 | 
						|
class MyClass
 | 
						|
{
 | 
						|
public:
 | 
						|
    MyClass() {}
 | 
						|
    int functionDeclaredOnly();
 | 
						|
    int functionDefinedInClass(bool yesno, int number) {}
 | 
						|
    int functionDefinedOutSideClass(char c);
 | 
						|
    int functionDefinedOutSideClassAndNamespace(float x);
 | 
						|
};
 | 
						|
 | 
						|
int MyClass::functionDefinedOutSideClass(char c) {}
 | 
						|
 | 
						|
} // namespace MyNamespace
 | 
						|
 | 
						|
int MyNamespace::MyClass::functionDefinedOutSideClassAndNamespace(float x) {}
 | 
						|
 | 
						|
//
 | 
						|
// Symbols in an anonymous namespace
 | 
						|
//
 | 
						|
 | 
						|
namespace {
 | 
						|
 | 
						|
int myVariable;
 | 
						|
 | 
						|
int myFunction(bool yesno, int number) {}
 | 
						|
 | 
						|
enum MyEnum { V1, V2 };
 | 
						|
 | 
						|
class MyClass
 | 
						|
{
 | 
						|
public:
 | 
						|
    MyClass() {}
 | 
						|
    int functionDeclaredOnly();
 | 
						|
    int functionDefinedInClass(bool yesno, int number) {}
 | 
						|
    int functionDefinedOutSideClass(char c);
 | 
						|
};
 | 
						|
 | 
						|
int MyClass::functionDefinedOutSideClass(char c) {}
 | 
						|
 | 
						|
} // anonymous namespace
 | 
						|
 | 
						|
 | 
						|
int main() {}
 |