Function: semantic-collector-current-exact-match

semantic-collector-current-exact-match is a byte-compiled function without a source file.

Signature

(semantic-collector-current-exact-match ARG &rest ARGS)

Implementations

(semantic-collector-current-exact-match (OBJ semantic-collector-abstract)) in `semantic/complete.el'.

Return the active valid MATCH from the semantic collector. For now, just return the first element from our list of available matches. For semanticdb based results, make sure the file is loaded into a buffer.

;; Could not find source code, showing raw function object. #[385 "\304\305!\306\300\"\206\"�\307\303\310\302\301\311\312\305 !!\313\314!\"%\315\300#\210\262#\207" [#s(hash-table) (#s(cl--generic-method (semantic-collector-abstract) nil nil #[257 "\300\301\"\205 �\302\301\"\207" [slot-boundp current-exact-match eieio-oref] 4 ("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/cedet/semantic/complete.elc" . 25382)])) nil #s(cl--generic semantic-collector-current-exact-match ((0 #s(cl--generic-generalizer eieio--generic-generalizer 50 cl--generic-struct-tag #[385 "\301N\302!>\205�\303!\207" [cl-struct-eieio--class-tags cl--class type-of cl--class-allparents] 5 ("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/emacs-lisp/eieio-core.elc" . 38466)]) #s(cl--generic-generalizer cl--generic-t-generalizer 0 #[385 "\300\207" [nil] 3 ("emacs-lisp/cl-generic.elc" . 7946)] #[385 "\300\207" [(t)] 3 ("emacs-lisp/cl-generic.elc" . 7971)]))) (#s(cl--generic-method (semantic-collector-abstract) nil nil #[257 "\300\301\"\205 �\302\301\"\207" [slot-boundp current-exact-match eieio-oref] 4 ("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/cedet/semantic/complete.elc" . 25382)])) nil) apply cl-type-of gethash cl--generic-cache-miss 0 append #[385 "\301N\302!>\205�\303!\207" [cl-struct-eieio--class-tags cl--class type-of cl--class-allparents] 5 ("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/emacs-lisp/eieio-core.elc" . 38466)] #[385 "\300\207" [(t)] 3 ("emacs-lisp/cl-generic.elc" . 7971)] nil puthash] 13 "\n\n(fn ARG &rest ARGS)"]