Здравствуйте, alex_public, Вы писали:
_>Что-то ты тут бредишь...
Хамовато.
_>1. Компиляторы не имеет никакого отношения ни к каким "Go To Declaration" или "Go To Definition". Они занимаются исключительно преобразованием исходных кодов в исполняемые и всё.
Это в нормальных языках. В C++ исходные коды шаблонов компилятор автора библиотеки в испольняемые файлы не преобразует. Библиотека поставляются пользователю в текстовом виде как есть.
_>А то, что ты описываешь — это работа IDE, у которых для этих целей есть свои анализаторы кода.
Могут быть свои, могуть быть общие. В Visual Studio двигаются в сторону использования платформы Roslyn как для собственно компиляции, так и сервисов анализа кода.
_>Уточни про какую конкретную IDE ты пишешь
Выше уже уточнял: MSVS Community 2017 RC в режиме C++17.
_>...и какие конкретно примеры в ней работают не так, как тебе нравится.
Навигация по разным функциям в Boost Graph Library и в окрестности.
_>Возможно тебе подскажут IDE, которая делает всё как надо.
Надо не мне, а топикстартеру, который озвучивал Visual C++.
_>Естественно речь про лидеров в данной области, а не про всякие убогие IDE.
А можно список лидеров и неубогих IDE? Я проверю, если не поленюсь (и если бесплатно).