[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#886514: RFP: verdigris -- a header-only Qt moc replacement



Package: wnpp
Severity: wishlist

* Package name    : verdigris
  Version         : 0.0.0
  Upstream Author : Olivier Goffart <ogoffart@woboq.com>
* URL             : https://github.com/woboq/verdigris
* License         : GPLv2, LGPLv3
  Programming Lang: C++
  Description     : a header-only Qt moc replacement

>From https://woboq.com/blog/verdigris-qt-without-moc.html:
"Verdigris is a header-only library that can be used with Qt.
It uses macros to create a QMetaObject
that is binary compatible with Qt's own QMetaObject without requiring moc.
In other words, you can use Verdigris macros in your Qt or QML application
instead of some of the Qt macros and then you do not need to run moc."

In addition, unlike Qt moc,
Verdigris supports modern C++ (templates, nested classes).
It requires C++14 (e.g., GCC 5.2) compiler (needs extended contexpr features).


Reply to: