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:

obT 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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage