— an integral constantexpression of integral or enumeration type; or
— the name of a nontype templateparameter;or
— the name of an object or function with external linkage,
— the address of an object or function with external linkage,
— a pointer to member expressed