Function: ebrowse-tags-read-member+class-name

ebrowse-tags-read-member+class-name is a byte-compiled function defined in ebrowse.el.gz.

Signature

(ebrowse-tags-read-member+class-name)

Documentation

Read a C++ identifier from point.

Value is (CLASS-NAME MEMBER-NAME). CLASS-NAME is the name of the class if the identifier was qualified. It is nil otherwise. MEMBER-NAME is the name of the member found.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-tags-read-member+class-name ()
  "Read a C++ identifier from point.
Value is (CLASS-NAME MEMBER-NAME).
CLASS-NAME is the name of the class if the identifier was qualified.
It is nil otherwise.
MEMBER-NAME is the name of the member found."
  (save-excursion
    (skip-chars-backward "a-zA-Z0-9_")
    (let* ((start (point))
	   (name (progn (skip-chars-forward "a-zA-Z0-9_")
			(buffer-substring start (point))))
	   ) ;; class
      (list nil name)))) ;; class