I only use C++11 with (of course) templated types for datastructures. Slickedit is terribly slow with respect to tagging templated C++11 and some places it is just wrong. The only way to get reasonable performance (cursor going away for seconds), I have had to close preview and reference windows and use key strokes to invoke "Goto Definition" and List Members, etc which take seconds to complete. My codebase is not even that large. I also had to disable many background tagging options. Furthermore, on VS2010, std::shared_ptr/std::tr1::shared_ptr is not working correctly with tagging. I am getting the following bizarre behavior, instead of looking up the type T of shared_ptr<T> it is lifting member names from calls in the current file. For example:
shared_ptr<AType> ptr;
ptr->Clusterf();
ptr-><Alt-Dot> //(List members).
"Clusterf" member is now an option! The actual members of AType are not listed! No amount of retagging helps.
I am disappointed that tagging improvements were not a prioirity for v18, especially with respect to the really only serious standard application computer language today (C++ with heavy use of templates).