Ошибка SWIG при разборе значений по умолчанию в объявлении функции в заголовочном файле. Синтаксическая ошибка в вводе (3) - PullRequest
0 голосов
/ 30 апреля 2020

Есть ли способ (или обходной путь) для SWIG для анализа кода в C++, содержащего значение по умолчанию в объявлении функции? Например:

// Timestamp.h
class Timestamp 
{
    int year() const;
    static Timestamp now();
    double changeTime(int year = now().year()) const;
}

Из моего ограниченного понимания SWIG не может разобрать это и возвращает эту ошибку. Я не совсем уверен, почему или даже если это действительно так.

...