I found that the C++11 auto keyword doesn't seem to work very well together with the Find References command, for example,
auto list = getSomeList(); // list is of type std::list<Foo *>
for(auto i = list.begin(); i != list.end(); i++)
{
(*i)->someMethod();
}
Placing the cursor on "someMethod" and using Find References tells me that the reference is not recognized. Replacing "auto i" by "std::list<Foo *>::iterator i" seems to help.
Is this a known problem?