;ELC
|
;;; Compiled
|
;;; in Emacs version 26.1
|
;;; with all optimizations.
|
|
;;; This file uses dynamic docstrings, first added in Emacs 19.29.
|
|
;;; This file does not contain utf-8 non-ASCII characters,
|
;;; and so can be loaded in Emacs versions earlier than 23.
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\305\306\307\310\311\301%\210\312\313\314\315\316DD\317\320\321%\210\312\322\314\315\323DD\324\320\325%\207" [require company rx cl cl-lib custom-declare-group company-c-headers nil "Completion back-end for C/C++ header files." :group custom-declare-variable company-c-headers-path-system funcall function #[0 "\300\207" [("/usr/include/" "/usr/local/include/")] 1] "List of paths to search for system (i.e. angle-bracket\ndelimited) header files. Alternatively, a function can be\nsupplied which returns the path list." :type (choice (repeat directory) function) company-c-headers-path-user #[0 "\300\207" [(".")] 1] "List of paths to search for user (i.e. double-quote delimited)\nheader files. Alternatively, a function can be supplied which\nreturns the path list. Note that paths in\n`company-c-headers-path-system' are implicitly appended." (choice (repeat directory) function)] 6)
|
#@48 Prefix matching C/C++/ObjC include directives.
|
(defvar company-c-headers-include-declaration "^#[[:blank:]]*\\(?:\\(?:i\\(?:mport\\|nclude\\)\\)\\)[[:blank:]]+\\([\"<][^\">]*\\)" (#$ . 1363))
|
#@71 Assoc list of supported major modes and associated header file names.
|
(defvar company-c-headers-modes (byte-code "\300\301B\302\303B\304\301BE\207" [c-mode "\\.h$" c++-mode "\\(?:^[0-9A-Z_a-z]+\\|\\(?:\\.h\\(?:h\\|pp\\|xx\\)?\\)\\)$" objc-mode] 4) (#$ . 1561))
|
#@110 If PATH is bound to a function, return the result of calling it.
|
Otherwise just return the value.
|
|
(fn PATH)
|
(defalias 'call-if-function #[257 "\300!\203 |