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() {}
 |