ToC DocOverview CGDoc RelNotes Index PermutedIndex
Allegro CL
Home Previous Up Next Table of Contents Index
  ANSI Common Lisp   7 Objects   7.7 Dictionary of Objects

7.7.35 add-method Standard Generic Function

Syntax:
add-method generic-function method    generic-function

Method Signatures:
add-method (generic-function standard-generic-function) (method method)

Arguments and Values:
generic-function - a generic function object.

method - a method object.

Description:
The generic function add-method adds a method to a generic function.

If method agrees with an existing method of generic-function on parameter specializers and qualifiers, the existing method is replaced.

Exceptional Situations:
The lambda list of the method function of method must be congruent with the lambda list of generic-function, or an error of type error is signaled.

If method is a method object of another generic function, an error of type error is signaled.

See Also:
defmethod, defgeneric, find-method, remove-method, Section 7.6.3 Agreement on Parameter Specializers and Qualifiers

Allegro CL Implementation Details:
None.

Home Previous Up Next Table of Contents Index
© Franz Inc. 1998-2019 - File last updated 02-07-2019