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

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

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