Корпоративная архитектура не импортирует код c ++ (обратный инжиниринг) с псевдонимом типа с использованием «using» в классе - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь импортировать шаблонный класс c ++ в проект Enterprise Architect, но ничего не отображается после успешного импорта. В шаблонном классе определены псевдонимы типов с помощью оператора using. Например.

using my_type_t = decltype(T::struct_mem_1);
using type_2_t = typename T_2::value_type;

Когда я удаляю вышеуказанные псевдонимы, он может импортировать и синхронизироваться. Итак, есть ли причина, по которой он так себя ведет? И любой обходной путь, чтобы я мог синхронизировать, не удаляя сначала псевдонимы, а затем добавить их обратно после синхронизации?

Спасибо!

...