Function: mantemp-remove-memfuncs

mantemp-remove-memfuncs is a byte-compiled function defined in mantemp.el.gz.

Signature

(mantemp-remove-memfuncs)

Documentation

Remove member function extensions so that only class names remain.

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/mantemp.el.gz
(defun mantemp-remove-memfuncs ()
  "Remove member function extensions so that only class names remain."
  (save-excursion
    ;; Remove conversion operator extensions.
    (goto-char (point-min))
    (message "Removing member function extensions")
    (while (re-search-forward
	    "^[a-zA-Z :&*<>~=,0-9+]*>::operator " nil t nil)
      (progn
	(backward-char 11)
	(delete-region (point) (line-end-position))))
    ;; Remove other member function extensions.
    (goto-char (point-min))
    (message "Removing member function extensions")
    (while (re-search-forward "^[a-zA-Z :&*<>~=,0-9+]*>::" nil t nil)
      (progn
	(backward-char 2)
	(delete-region (point) (line-end-position))))))