[Development] QML: Why C++11 scoped enums are not scoped in QML ?
Giuseppe D'Angelo
dangelog at gmail.com
Tue Jul 26 17:41:01 CEST 2016
On Tue, Jul 26, 2016 at 5:33 PM, Thiago Macieira
<thiago.macieira at intel.com> wrote:
> This is all the engine sees. It's an enum.
But moc might help in this, extracting the relevant information
alongside the enum's metadata.
Also if std::is_enum<E>::value is true and std::is_convertible<E,
typename std::underlying_type<T>::type>::value is false, then the enum
is scoped. (Surely in C++something this might break if user-provided
conversions get allowed, but for now it's enough).
My 2 c,
--
Giuseppe D'Angelo
More information about the Development
mailing list