forked from qt-creator/qt-creator
		
	example code:
struct S { int s; };
namespace std
{
    template <typename T>
    struct shared_ptr
    {
        T* operator->();
    };
}
namespace NS
{
    using std::shared_ptr;
}
int main()
{
    NS::shared_ptr<S> p;// for this shared_ptr
    return 0;
}
Fixes:
* find usages
* follow symbol
* highlighting
* marking
Task-number: QTCREATORBUG-7978
Change-Id: I28994c960b87ddd400e1d7b860fca6c6683bbb5a
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>