Это было решено путем изменения .finally()
на .then()
.
Я получил ответ от Линта ПК. И в то время как они действительно анализируют исключение, это кажется больше от точки зрения фиксации ошибок в Вашем коде. На самом деле от страницы в качестве примера они отправили меня, целый пакет, кажется, для анализа кода для ошибок.
Это не то, что я хочу, мне нужно что-то как граф вызовов, но для исключений.
я предполагаю, что мой поиск продолжается...
Линт ПК требования сделать статический анализ исключения кода C++.
Coverity является другим статическим инструментом анализа кода C++, который, по-видимому, сообщает Вам о необработанных исключениях.
AQtime утверждает, что имел исключение, прослеживающее как часть его анализа кода. Плюс, они рекламируют интеграцию Visual Studio.
Здесь список нескольких статических инструментов анализа кода.
Отказ от ответственности: Работа над этим инструментом является моим дневным заданием.
Ее трудное для меня для записи этого без него бывший похожий на коммерческую цель, таким образом, я приношу извинения заранее.
А также другой анализ, QA, C++ производит список типов, которые брошены от тела функций и дерева вызова. Я полагаю, что это было бы всей информацией, которую Вы запрашиваете.
Спасибо за Ваш ответ. Некоторые комментарии, что:
Линт ПК: Они действительно упоминают, что у них есть "беспощадный анализ исключения C++", не уверенный, что это означает. И к сожалению они не предлагают пробной версии. И у меня нет денег для покупки программного обеспечения за 239$, не зная, что это решит мою проблему. Но я отправлю им по почте и спрошу.
Coverity: не Мог найти упоминание об исключениях вообще в их описании. Они говорят, что у них есть 3-й интерфейс, где возможно сделать плагин для анализа этого. Едва ли, что я ищу.
AQtime: Только имейте анализ времени выполнения исключения.
EDoC ++ ( http: // edoc. sourceforge.net ) - еще одна альтернатива.