/dports/editors/emacs/emacs-27.2/doc/misc/ |
H A D | eieio.texi | 269 by a symbol with the name @var{class-name}. @eieio{} stores the structure of 650 @defun my-class object-name &rest slots 900 @eieio{} object of class @code{classname}. 1052 @defun eieio-class-name class 1067 @defun eieio-object-name obj 1076 @defun eieio-object-class obj 1080 @defun eieio-object-class-name obj 1254 * eieio-named:: Use the object name as a :name slot. 1594 Pretty printer for object @var{this}. Call function @dfn{eieio-object-name} with @var{strings}. 1596 function @dfn{eieio-object-name}. [all …]
|
H A D | ede.texi | 1395 The second important object is the linker class. The linker is similar 1673 Retrieves the slot @code{keybindings} from an object of class @code{ede-project} 1728 @deffn Method eieio-speedbar-object-buttonname :AFTER object 1785 Retrieves the slot @code{menu} from an object of class @code{ede-project} 2477 Retrieves the slot @code{keybindings} from an object of class @code{ede-target} 2493 Retrieves the slot @code{sourcetype} from an object of class @code{ede-target} 2529 @deffn Method eieio-speedbar-object-buttonname :AFTER object 2565 Retrieves the slot @code{menu} from an object of class @code{ede-target} 4078 @w{@xref{ede-object-compiler},} @w{semantic-ede-grammar-compiler-class.} 4088 Create a new object with name NAME of class type ede-compiler [all …]
|
/dports/editors/emacs-devel/emacs-4d1968b/doc/misc/ |
H A D | eieio.texi | 269 by a symbol with the name @var{class-name}. @eieio{} stores the structure of 650 @defun my-class object-name &rest slots 909 @eieio{} object of class @code{classname}. 1061 @defun eieio-class-name class 1076 @defun eieio-object-name obj 1085 @defun eieio-object-class obj 1089 @defun eieio-object-class-name obj 1257 * eieio-named:: Use the object name as a :name slot. 1597 Pretty printer for object @var{this}. Call function @dfn{eieio-object-name} with @var{strings}. 1599 function @dfn{eieio-object-name}. [all …]
|
H A D | ede.texi | 1395 The second important object is the linker class. The linker is similar 1673 Retrieves the slot @code{keybindings} from an object of class @code{ede-project} 1728 @deffn Method eieio-speedbar-object-buttonname :AFTER object 1785 Retrieves the slot @code{menu} from an object of class @code{ede-project} 2477 Retrieves the slot @code{keybindings} from an object of class @code{ede-target} 2493 Retrieves the slot @code{sourcetype} from an object of class @code{ede-target} 2529 @deffn Method eieio-speedbar-object-buttonname :AFTER object 2565 Retrieves the slot @code{menu} from an object of class @code{ede-target} 4078 @w{@xref{ede-object-compiler},} @w{semantic-ede-grammar-compiler-class.} 4088 Create a new object with name NAME of class type ede-compiler [all …]
|
/dports/editors/emacs/emacs-27.2/info/ |
H A D | ede.info | 1342 The second important object is the linker class. The linker is 1585 Retrieves the slot ‘keybindings’ from an object of class 1628 -- Method: eieio-speedbar-object-buttonname :AFTER object 1675 Retrieves the slot ‘menu’ from an object of class ‘ede-project’ 2245 Retrieves the slot ‘keybindings’ from an object of class 2258 Retrieves the slot ‘sourcetype’ from an object of class 2287 -- Method: eieio-speedbar-object-buttonname :AFTER object 2316 Retrieves the slot ‘menu’ from an object of class ‘ede-target’ 3433 Retrieves the slot ‘sourcetype’ from an object of class 3453 Create a new object with name NAME of class type ede-compiler [all …]
|
/dports/editors/emacs/emacs-27.2/lisp/emacs-lisp/ |
H A D | eieio.el | 192 sname name) 202 sname name) 212 sname name) 220 sname name) 327 (macroexp-let2 nil object object 348 (pcase-defmacro eieio (&rest fields) 439 (cl-check-type class class) 542 ((eieio-object-p object) (eieio-oref object slot)) 779 (list (if (eieio-object-p object) (eieio-object-name object) object) 782 (cl-defgeneric slot-unbound (object class slot-name fn) [all …]
|
H A D | eieio-custom.el | 33 (require 'eieio) 70 :type 'object 71 :group 'eieio) 73 (defface eieio-custom-slot-tag-face '((((class color) 76 (((class color) 161 (cond ((eq slottype 'object) 164 (eq (car slottype) 'object)) 281 (name (if (widget-get widget :eieio-show-name) 315 (when name 316 (setf (slot-value obj 'object-name) name)) [all …]
|
H A D | eieio-base.el | 33 (require 'eieio) 60 (if (slot-boundp object 'parent-instance) 89 (if (slot-boundp object slot) 92 (if (slot-boundp object 'parent-instance) 211 &optional name) 218 (if name 219 (concat name (oref this extension)) 231 (when class (cl-check-type class class)) 513 (cl-check-type name string) 521 (cl-check-type name string) [all …]
|
/dports/editors/emacs-devel/emacs-4d1968b/lisp/emacs-lisp/ |
H A D | eieio.el | 210 sname name) 220 sname name) 230 sname name) 238 sname name) 256 (let ((f (intern (format "%s-child-p" name)))) 345 (macroexp-let2 nil object object 364 (pcase-defmacro eieio (&rest fields) 554 ((eieio-object-p object) (eieio-oref object slot)) 785 (list (if (eieio-object-p object) (eieio-object-name object) object) 788 (cl-defgeneric slot-unbound (object class slot-name fn) [all …]
|
H A D | eieio-custom.el | 33 (require 'eieio) 69 :type 'object 70 :group 'eieio) 72 (defface eieio-custom-slot-tag-face '((((class color) 75 (((class color) 160 (cond ((eq slottype 'object) 163 (eq (car slottype) 'object)) 280 (name (if (widget-get widget :eieio-show-name) 314 (when name 315 (setf (slot-value obj 'object-name) name)) [all …]
|
H A D | eieio-base.el | 32 (require 'eieio) 59 (if (slot-boundp object 'parent-instance) 62 (eieio-oref (oref object parent-instance) slot-name) 88 (if (slot-boundp object slot) 91 (if (slot-boundp object 'parent-instance) 214 class) 270 (if name 281 (unless class 283 (when class (cl-check-type class class)) 319 (let* ((name nil) [all …]
|
/dports/devel/forge/forge-0.3.0/lisp/ |
H A D | forge-core.el | 30 (require 'eieio) 39 (cl-pushnew 'name eieio--known-slot-names) 129 (cl-defgeneric forge-get-parent (object) 194 (cl-defgeneric forge--object-id (class &rest args) 197 (cl-defgeneric forge--repository-ids (class host owner name &optional stub) 213 (defun forge--set-id-slot (repo object slot rows) 216 object slot 229 (path (if owner (concat owner "/" name) name))) 308 (repo (oref object name)) 312 (oref object name))) [all …]
|
/dports/devel/forge-devel/forge-0.3.0-24-g402773e/lisp/ |
H A D | forge-core.el | 30 (require 'eieio) 39 (cl-pushnew 'name eieio--known-slot-names) 129 (cl-defgeneric forge-get-parent (object) 194 (cl-defgeneric forge--object-id (class &rest args) 197 (cl-defgeneric forge--repository-ids (class host owner name &optional stub) 213 (defun forge--set-id-slot (repo object slot rows) 216 object slot 229 (path (if owner (concat owner "/" name) name))) 308 (repo (oref object name)) 312 (oref object name))) [all …]
|
/dports/editors/emacs-devel/emacs-4d1968b/lisp/ |
H A D | ChangeLog.17 | 535 (eieio--object-class): Rename from eieio--object-class-object. 536 (eieio--object-class-name): Remove. 554 (eieio-object-class): Rewrite. 1624 (eieio-object-class-name): Improve call to eieio-class-name. 2192 (eieio-class-parents): Use eieio--class-object. 3276 eieio-class-slot-name-index. Change `class' arg to be a class object. 3311 (eieio--object-class-object, eieio--object-class-name): New funs 3313 (eieio--class-object, eieio--class-p): New functions. 3336 (eieio-object-name): Use eieio-object-name-string. 3338 (eieio-object-name-string, eieio-object-set-name-string): Re-implement [all …]
|
H A D | ChangeLog.15 | 750 (eieio-browse, describe-class, eieio-describe-class) 16924 * emacs-lisp/eieio-opt.el (eieio-browse, eieio-describe-class) 17968 (this, class-option-assoc, defclass, eieio-class-un-autoload) 17972 (with-slots, eieio-add-new-slot, object-assoc, object-remove-from-list) 17973 (eieio-slot-originating-class-p, eieio-slot-name-index) 17976 (object-write, eieio-override-prin1, eieio-edebug-prin1-to-string): 17994 (eieio-custom-object-apply-reset): 18008 (eieio-speedbar-buttons, eieio-speedbar, eieio-speedbar-object-children) 18009 (eieio-speedbar-make-tag-line, eieio-speedbar-object-expand): 18286 * emacs-lisp/eieio-opt.el (eieio-describe-class) [all …]
|
/dports/editors/emacs/emacs-27.2/lisp/ |
H A D | ChangeLog.17 | 535 (eieio--object-class): Rename from eieio--object-class-object. 536 (eieio--object-class-name): Remove. 554 (eieio-object-class): Rewrite. 1624 (eieio-object-class-name): Improve call to eieio-class-name. 2192 (eieio-class-parents): Use eieio--class-object. 3276 eieio-class-slot-name-index. Change `class' arg to be a class object. 3311 (eieio--object-class-object, eieio--object-class-name): New funs 3313 (eieio--class-object, eieio--class-p): New functions. 3336 (eieio-object-name): Use eieio-object-name-string. 3338 (eieio-object-name-string, eieio-object-set-name-string): Re-implement [all …]
|
/dports/editors/emacs-devel/emacs-4d1968b/test/ |
H A D | ChangeLog.1 | 157 * automated/finalizer-tests.el (finalizer-object-type): Test that 378 (eieio-test-37-obsolete-name-in-constructor): New test. 385 (eieio-test-31-slot-attribute-override-class-allocation): Don't check 389 Use an explicit arg instead of eieio--scoped-class. Update all callers. 438 * automated/eieio-tests.el: Use cl-lib. Don't use <class> as a variable. 439 Don't use <class>-list types and <class>-list-p predicates. 452 class slots. 454 eieio-class-parents returns class names, or that a class can only have 459 Change arg to be a class object. Update all callers. 464 Adjust to new semantics of eieio--scoped-class. [all …]
|
/dports/editors/emacs/emacs-27.2/test/ |
H A D | ChangeLog.1 | 157 * automated/finalizer-tests.el (finalizer-object-type): Test that 378 (eieio-test-37-obsolete-name-in-constructor): New test. 385 (eieio-test-31-slot-attribute-override-class-allocation): Don't check 389 Use an explicit arg instead of eieio--scoped-class. Update all callers. 438 * automated/eieio-tests.el: Use cl-lib. Don't use <class> as a variable. 439 Don't use <class>-list types and <class>-list-p predicates. 452 class slots. 454 eieio-class-parents returns class names, or that a class can only have 459 Change arg to be a class object. Update all callers. 464 Adjust to new semantics of eieio--scoped-class. [all …]
|
/dports/databases/closql/closql-1.2.0/ |
H A D | closql.el | 35 (require 'eieio) 253 (car (cl-member name 445 (defun closql--coerce (object type) 447 (recordp object)) 448 (let* ((len (length object)) 451 (aset vec i (aref object i))) 453 object) 461 (let ((name (symbol-name class)) 464 (intern (substring name 569 (defun closql-format (object string &rest slots) [all …]
|
/dports/editors/emacs-devel/emacs-4d1968b/lisp/cedet/ |
H A D | ChangeLog.1 | 11 (semanticdb-project-database => sym). Avoid eieio--class-public-a 80 * srecode/srt-mode.el (srecode-macro-help): Use eieio-class-children. 82 * semantic/db.el (semanticdb-cache-get): Prefer eieio-object-class over 83 eieio--object-class. 1014 to `eieio-object-name', `object-set-name-string' to 1015 `eieio-object-set-name-string', `object-class' to 1016 `eieio-object-class', `class-parent' to `eieio-class-parent', 1017 `class-parents' to `eieio-class-parents', `class-children' to 1018 `eieio-class-children', `object-name-string' to 1019 `eieio-object-name-string', `object-class-fast' to [all …]
|
H A D | ede.el | 44 (require 'eieio) 337 (while (and class (slot-exists-p class 'menu)) 340 class (eieio-class-parent class)) 341 (if (listp class) (setq class (car class)))) 415 (let ((object (or ede-object ede-selected-object)) 418 (let ((keys (ede-object-keybindings object))) 422 (if (eq object proj) 636 (object-assoc-list 'name desires))) 730 (defun ede-new (type &optional name) 736 'name [all …]
|
/dports/editors/emacs/emacs-27.2/lisp/cedet/ |
H A D | ChangeLog.1 | 11 (semanticdb-project-database => sym). Avoid eieio--class-public-a 80 * srecode/srt-mode.el (srecode-macro-help): Use eieio-class-children. 82 * semantic/db.el (semanticdb-cache-get): Prefer eieio-object-class over 83 eieio--object-class. 1014 to `eieio-object-name', `object-set-name-string' to 1015 `eieio-object-set-name-string', `object-class' to 1016 `eieio-object-class', `class-parent' to `eieio-class-parent', 1017 `class-parents' to `eieio-class-parents', `class-children' to 1018 `eieio-class-children', `object-name-string' to 1019 `eieio-object-name-string', `object-class-fast' to [all …]
|
H A D | ede.el | 44 (require 'eieio) 341 (while (and class (slot-exists-p class 'menu)) 344 class (eieio-class-parent class)) 345 (if (listp class) (setq class (car class)))) 419 (let ((object (or ede-object ede-selected-object)) 422 (let ((keys (ede-object-keybindings object))) 426 (if (eq object proj) 637 (object-assoc-list 'name desires))) 731 (defun ede-new (type &optional name) 737 'name [all …]
|
/dports/editors/emacs-devel/emacs-4d1968b/etc/ |
H A D | NEWS.24 | 1310 *** object-name -> eieio-object-name 1311 *** object-class -> eieio-object-class 1312 *** object-class-fast -> eieio--object-class 1313 *** object-class-name -> eieio-object-class-name 1314 *** object-name-string -> eieio-object-name-string 1315 *** object-num-slots -> eieio--object-num-slots 1316 *** object-set-name-string -> eieio-object-set-name-string 1317 *** class-of -> eieio-object-class 1318 *** class-name -> eieio-class-name 1319 *** class-parent -> eieio-class-parent [all …]
|
/dports/editors/emacs/emacs-27.2/etc/ |
H A D | NEWS.24 | 1310 *** object-name -> eieio-object-name 1311 *** object-class -> eieio-object-class 1312 *** object-class-fast -> eieio--object-class 1313 *** object-class-name -> eieio-object-class-name 1314 *** object-name-string -> eieio-object-name-string 1315 *** object-num-slots -> eieio--object-num-slots 1316 *** object-set-name-string -> eieio-object-set-name-string 1317 *** class-of -> eieio-object-class 1318 *** class-name -> eieio-class-name 1319 *** class-parent -> eieio-class-parent [all …]
|