File: cc-defs.el.html

This file contains macros, defsubsts, and various other things that must be loaded early both during compilation and at runtime.

Defined variables (4)

c-buffer-is-cc-modeNon-nil for all buffers with a major mode derived from CC Mode.
c-emacs-featuresA list of certain features in the (X)Emacs you are using.
c-lang-constants-under-evaluationAlist of constants in the process of being evaluated.
c-versionCC Mode version number.

Defined functions (113)

c--delete-duplicates(CL-SEQ &rest CL-KEYS)
c--intersection(LISZT1 LISZT2 &rest OTHER-ARGS)
c--macroexpand-all(FORM &optional ENVIRONMENT)
c--mapcan(FUN LISZT)
c--set-difference(LISZT1 LISZT2 &rest OTHER-ARGS)
c-add-language(MODE BASE-MODE)
c-at-c++-raw-string-opener(&optional POS)
c-at-vsemi-p(&optional POS)
c-backward-sexp(&optional COUNT)
c-backward-syntactic-ws(&optional LIMIT)
c-benign-error(FORMAT &rest ARGS)
c-characterp(ARG)
c-clear-char-properties(FROM TO PROPERTY)
c-clear-char-property(POS PROPERTY)
c-clear-char-property-with-value(FROM TO PROPERTY VALUE)
c-clear-char-property-with-value-function(FROM TO PROPERTY VALUE)
c-clear-char-property-with-value-on-char(FROM TO PROPERTY VALUE CHAR)
c-clear-char-property-with-value-on-char-function(FROM TO PROPERTY VALUE CHAR)
c-clear-syn-tab-properties(FROM TO)
c-clear-syntax-table-properties-trim-caches(FROM TO)
c-clear-syntax-table-trim-caches(POS)
c-clear-syntax-table-with-value-on-char-trim-caches(FROM TO VALUE CHAR)
c-clear-syntax-table-with-value-trim-caches(FROM TO VALUE)
c-concat-separated(LIST SEPARATOR)
c-define-lang-constant(NAME BINDINGS &optional PRE-FILES)
c-delete-and-extract-region(START END)
c-delete-overlay(OVERLAY)
c-down-list-backward(&optional POS LIMIT)
c-down-list-forward(&optional POS LIMIT)
c-face-name-p(FACENAME)
c-find-assignment-for-mode(SOURCE-POS MODE MATCH-ANY-LANG NAME)
c-font-lock-flush(BEG END)
c-forward-sexp(&optional COUNT)
c-forward-syntactic-ws(&optional LIMIT)
c-get-char-property(POS PROPERTY)
c-get-lang-constant(NAME &optional SOURCE-FILES MODE)
c-go-down-list-backward(&optional POS LIMIT)
c-go-down-list-forward(&optional POS LIMIT)
c-go-list-backward(&optional POS LIMIT)
c-go-list-forward(&optional POS LIMIT)
c-go-up-list-backward(&optional POS LIMIT)
c-go-up-list-forward(&optional POS LIMIT)
c-got-face-at(POS FACES)
c-int-to-char(INTEGER)
c-intersect-lists(LIST ALIST)
c-is-escaped(POS)
c-lang-const(NAME &optional LANG)
c-lang-defconst(NAME &rest ARGS)
c-lang-defconst-eval-immediately(FORM)
c-lang-major-mode-is(MODE)
c-langelem-2nd-pos(LANGELEM)
c-langelem-col(LANGELEM &optional PRESERVE-POINT)
c-langelem-pos(LANGELEM)
c-langelem-sym(LANGELEM)
c-let*-maybe-max-specpdl-size(VARLIST &rest BODY)
c-looking-at-non-alphnumspace()
c-lookup-lists(LIST ALIST1 ALIST2)
c-major-mode-is(MODE)
c-make-bare-char-alt(CHARS &optional INVERTED)
c-make-keywords-re(ADORN LIST &optional MODE)
c-mark-<-as-paren(POS)
c-mark->-as-paren(POS)
c-min-property-position(FROM TO PROPERTY)
c-mode-symbol(SUFFIX)
c-mode-var(SUFFIX)
c-next-single-property-change(POSITION PROP &optional OBJECT LIMIT)
c-point(POSITION &optional POINT)
c-previous-single-property-change(POSITION PROP &optional OBJECT LIMIT)
c-put-char-properties(FROM TO PROPERTY VALUE)
c-put-char-properties-on-char(FROM TO PROPERTY VALUE CHAR)
c-put-char-property(POS PROPERTY VALUE)
c-put-char-property-fun(&rest ARGUMENTS)
c-put-overlay(FROM TO PROPERTY VALUE)
c-put-string-fence(POS)
c-put-string-fence-trim-caches(POS)
c-put-syntax-table-properties-on-char-trim-caches(FROM TO VALUE CHAR)
c-put-syntax-table-trim-caches(POS VALUE)
c-regexp-opt(STRINGS &optional PAREN)
c-regexp-opt-depth(REGEXP)
c-safe(&rest BODY)
c-safe-scan-lists(FROM COUNT DEPTH &optional LIMIT)
c-save-buffer-state(VARLIST &rest BODY)
c-sc-parse-partial-sexp(FROM TO &optional TARGETDEPTH STOPBEFORE OLDSTATE)
c-sc-parse-partial-sexp-no-category(FROM TO TARGETDEPTH STOPBEFORE OLDSTATE)
c-sc-scan-lists(FROM COUNT DEPTH)
c-sc-scan-lists-no-category+1+1(FROM)
c-sc-scan-lists-no-category+1-1(FROM)
c-sc-scan-lists-no-category-1+1(FROM)
c-sc-scan-lists-no-category-1-1(FROM)
c-search-backward-char-property(PROPERTY VALUE &optional LIMIT)
c-search-backward-char-property-with-value-on-char(PROPERTY VALUE CHAR &optional LIMIT)
c-search-forward-char-property(PROPERTY VALUE &optional LIMIT)
c-search-forward-char-property-with-value-on-char(PROPERTY VALUE CHAR &optional LIMIT)
c-search-forward-char-property-without-value-on-char(PROPERTY VALUE CHAR &optional LIMIT)
c-search-forward-non-nil-char-property(PROPERTY &optional LIMIT)
c-set-keymap-parent(MAP PARENT)
c-set-region-active(ACTIVATE)
c-skip-ws-backward(&optional LIMIT)
c-skip-ws-chars-backward(STRING &optional LIM)
c-skip-ws-chars-forward(STRING &optional LIM)
c-skip-ws-forward(&optional LIMIT)
c-tentative-buffer-changes(&rest BODY)
c-tnt-chng-cleanup(KEEP SAVED-STATE)
c-tnt-chng-record-state(OLD-UNDO-LIST)
c-unmark-<-or->-as-paren(POS)
c-up-list-backward(&optional POS LIMIT)
c-up-list-forward(&optional POS LIMIT)
c-will-be-escaped(POS BEG END)
c-will-be-unescaped(BEG)
c-with-<->-as-parens-suppressed(&rest FORMS)
c-with-string-fences(&rest FORMS)
c-with-syntax-table(TABLE &rest CODE)
cc-eval-when-compile(&rest BODY)

Defined faces (0)