Есть ли способ (или обходной путь) для SWIG
для анализа кода в C++
, содержащего значение по умолчанию в объявлении функции? Например:
// Timestamp.h
class Timestamp
{
int year() const;
static Timestamp now();
double changeTime(int year = now().year()) const;
}
Из моего ограниченного понимания SWIG
не может разобрать это и возвращает эту ошибку. Я не совсем уверен, почему или даже если это действительно так.