##ifndef ENUM_#x:enum-name
##define ENUM_#x:enum-name  1

struct #ast:name
{
  enum type
  {
    #x:enum-field-definer
  };
};

##endif // ENUM_#x:enum-name
