On Thursday, 28 April 2016 at 17:40:23 UTC, Jesse Phillips wrote:
enum tagINSTALLMESSAGE
{
// 12 others ...
INSTALLMESSAGE_INITIALIZE ,
INSTALLMESSAGE_TERMINATE ,
INSTALLMESSAGE_SHOWDIALOG ,
[greaterThan(500)]
INSTALLMESSAGE_PERFORMANCE ,
[greaterThan(400)]
INSTALLMESSAGE_RMFILESINUSE ,
[greaterThan(450)]
INSTALLMESSAGE_INSTALLSTART ,
[greaterThan(450)]
INSTALLMESSAGE_INSTALLEND ,
}
mixin taggedEnum!tagINSTALLMESSAGE
FYI, that is a no since attributes can't be added to enumerations.
"Error: basic type expected, not @"