parameters: (self, enum_elements, enum_name)
return_statement: return u",\n\n".join(enum_elements)
docstring: Generate enum elements for header file.
  
          Generates declaration of enumeration elements for the header file.
  
          Keyword arguments:
          enum_elements -- list of enum elements to generate.
  
          Returns:
          String with enum elements declaration source code.
docstring_summary: Generate enum elements for header file.
docstring_tokens: Generate enum elements for header file .
function: def _gen_enum_elements(self, enum_elements, enum_name):
          """Generate enum elements for header file.
  
          Generates declaration of enumeration elements for the header file.
  
          Keyword arguments:
          enum_elements -- list of enum elements to generate.
  
          Returns:
          String with enum elements declaration source code.
  
          """
          enum_elements = [self._gen_enum_element(x, enum_name)
                                for x in enum_elements]
          if (enum_name in self.required_empty_value):
              enum_elements.append(self._gen_empty_enum_element(enum_name))
          return u",\n\n".join(enum_elements)
function_tokens: def _gen_enum_elements ( self , enum_elements , enum_name ) : enum_elements = [ self . _gen_enum_element ( x , enum_name ) for x in enum_elements ] if ( enum_name in self . required_empty_value ) : enum_elements . append ( self . _gen_empty_enum_element ( enum_name ) ) return u",\n\n" . join ( enum_elements )