Home
last modified time | relevance | path

Searched +refs:eieio +refs:object +refs:class +refs:name (Results 1 – 25 of 113) sorted by relevance

12345

/dports/editors/emacs/emacs-27.2/doc/misc/
H A Deieio.texi269 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 Dede.texi1395 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 Deieio.texi269 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 Dede.texi1395 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 Dede.info1342 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 Deieio.el192 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 Deieio-custom.el33 (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 Deieio-base.el33 (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 Deieio.el210 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 Deieio-custom.el33 (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 Deieio-base.el32 (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 Dforge-core.el30 (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 Dforge-core.el30 (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 DChangeLog.17535 (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 DChangeLog.15750 (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 DChangeLog.17535 (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 DChangeLog.1157 * 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 DChangeLog.1157 * 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 Dclosql.el35 (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 DChangeLog.111 (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 Dede.el44 (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 DChangeLog.111 (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 Dede.el44 (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 DNEWS.241310 *** 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 DNEWS.241310 *** 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 …]

12345