parameters: (self)
return_statement: return category_list
docstring: Returns a list of the category strings
  
          Returns:
            list: A list of strings containing the required categories
docstring_summary: Returns a list of the category strings
docstring_tokens: Returns a list of the category strings
function: def _get_ifunction_categories_list(self):
          """
          Returns a list of the category strings
  
          Returns:
            list: A list of strings containing the required categories
          """
          category_list = ["FitFunctions"]
          func_cats = self.create_mantid_ifunction(self.algorithm_name()).categories()
          for cat in func_cats:
              # double up the category separators so they are not treated as escape characters
              category_list.append(cat.replace("\\", "\\\\"))
  
          return category_list
function_tokens: def _get_ifunction_categories_list ( self ) : category_list = [ "FitFunctions" ] func_cats = self . create_mantid_ifunction ( self . algorithm_name ( ) ) . categories ( ) for cat in func_cats : # double up the category separators so they are not treated as escape characters category_list . append ( cat . replace ( "\\" , "\\\\" ) ) return category_list