Files
qt-creator/tests/cppsymbolsearcher/testdata_basic/file1.cpp
Nikolai Kosjar 190fb44882 CppTools: Fix qualified ids in the symbol searcher
The leaves in the treeview contained qualified ids.

Change-Id: I290eaf9b1e666b6879d6d4b1f2483cfe7fb85362
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-09-13 15:41:02 +02:00

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