КП
Size: a a a
КП
O
КП
pragma(msg, size == Size.Word);//true
static if(size == Size.Quad)
enum size_postfix = 'q';
else if(size == Size.Double)
enum size_postfix = 'd';
else if(size == Size.Word)
enum size_postfix = 'w';
else if(size == Size.Byte)
enum size_postfix = 'b';
else static assert(0);//error!?
КП
OB
pragma(msg, size == Size.Word);//true
static if(size == Size.Quad)
enum size_postfix = 'q';
else if(size == Size.Double)
enum size_postfix = 'd';
else if(size == Size.Word)
enum size_postfix = 'w';
else if(size == Size.Byte)
enum size_postfix = 'b';
else static assert(0);//error!?
КП