Function: idlwave-in-structure
idlwave-in-structure is a byte-compiled function defined in
idlwave.el.gz.
Signature
(idlwave-in-structure)
Documentation
Return t if point is inside an IDL structure definition.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/idlwave.el.gz
(defun idlwave-in-structure ()
"Return t if point is inside an IDL structure definition."
(let ((beg (point)))
(save-excursion
(if (not (or (idlwave-in-comment) (idlwave-in-quote)))
(if (idlwave-find-structure-definition nil nil 'back)
(let ((borders (idlwave-struct-borders)))
(or (= (car borders) (cdr borders)) ;; struct not yet closed...
(and (> beg (car borders)) (< beg (cdr borders))))))))))