Function: c-unmark-<-or->-as-paren
c-unmark-<-or->-as-paren is a macro defined in cc-defs.el.gz.
Signature
(c-unmark-<-or->-as-paren POS)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-defs.el.gz
(defmacro c-unmark-<-or->-as-paren (pos)
;; Unmark the "<" or ">" character at POS as an sexp list opener using the
;; `syntax-table' property either directly or indirectly through a
;; `category' text property.
;;
;; This function does a hidden buffer change. Note that we try to use
;; indirection through the `category' text property. This allows us to
;; toggle the property in all template brackets simultaneously and
;; cheaply. We use this, for instance, in `c-parse-state'.
(declare (debug t))
`(c-clear-char-property ,pos ,(if (eval-when-compile c-use-category)
''category
''syntax-table)))