Kann festgestellt werden, ob es sich bei einem Typ um einen Aufzählungstyp mit Gültigkeitsbereich handelt?
Gibt es ein Typmerkmal oder ist es möglich, ein Typmerkmal zu schreiben?is_scoped_enum<T>
so dass:
T
ist eine Aufzählung mit Gültigkeitsbereich,is_scoped_enum<T>::value
isttrue
undobT
ist irgendein anderer typ,is_scoped_enum<T>::value
ist falsch