метод с регистрацией типа (генерируется автоматически)GType
color_indicator_get_type (void)
просто вызов этого метода и последующий вывод std::cout << g_type_from_name("ColorIndicator") << std::endl; показывают что тип не зарегистрирован. но если перенести вызов color_indicator_get_type в std::cout
std::cout << "{DEBUG}"
<< " " << g_type_from_name("ColorIndicator") << " "
<< (g_type_from_name("ColorIndicator") == color_indicator_get_type()) << std::endl; все работает
[[nodiscard]] перед функцией можно написать, но это вызовет только warning
ф-я генерируется автоматически из сорса на vala
Что-то ты гонишь, не может компилятор выбрасывать вызов функции
Проверяй свои косяки сначала
Сильно сомнительно, что компилятор выкидывает вызов. Поставьте брейкпойнт в отладчике :)
Он уже разобрался, в ПРО
Обсуждают сегодня