Я не уверен в причине этой ошибки.Я попробовал поискать в Google, но не смог найти много.
typedef std::int32_t CellType;
typedef std::array<std::int32_t, N> IndexType;
static constexpr auto kDims = std::tuple_size< IndexType >::value;
Ошибка в 3-й строке приведенного выше кода: Ошибка: синтаксическая ошибка на входе (3).
PS Этот файл является частью внешней библиотеки.Таким образом, переписать модуль не возможно для меня.Подобные ошибки отображаются в нескольких местах в файле.
Редактировать: Если я прокомментирую эту строку, swig -c ++ ... работает нормально.