Return: if the type of the enum is signed.
Retrieve the integer value of an enum constant declaration as a signed long.
Retrieve the integer type of an enum declaration.
Retrieve the integer value of an enum constant declaration as an unsigned long.
See Implementation