forked from qt-creator/qt-creator
		
	The leaves in the treeview contained qualified ids. Change-Id: I290eaf9b1e666b6879d6d4b1f2483cfe7fb85362 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
		
			
				
	
	
		
			83 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
// Copyright header
 | 
						|
 | 
						|
#define GENERATE_FUNC void myFunctionGenerated() {}
 | 
						|
 | 
						|
//
 | 
						|
// Symbols in a global namespace
 | 
						|
//
 | 
						|
 | 
						|
GENERATE_FUNC
 | 
						|
 | 
						|
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) {}
 | 
						|
 | 
						|
//
 | 
						|
// 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() {}
 |