User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cl:functions:no-applicable-method [2019/07/14 17:00]
cl:functions:no-applicable-method [2019/07/17 21:00] (current)
Line 1: Line 1:
 +====== Standard Generic Function NO-APPLICABLE-METHOD ======
 +
 +====Syntax====
 +  * **no-applicable-method** //​generic-function ''&​rest''​ function-arguments//​ → //​result''​*''//​
 +
 +====Method Signatures====
 +  * **no-applicable-method** (//​generic-function//​ **[[CL:​Types:​t]]**) //''&​rest''​ function-arguments}}
 +
 +====Arguments and Values====
 +  * //​generic-function//​ - a //​[[CL:​Glossary:​generic function]]//​ on which no //​[[CL:​Glossary:​applicable method]]// was found.
 +  * //​function-arguments//​ - //​[[CL:​Glossary:​arguments]]//​ to the //​generic-function//​.
 +  * //result// - an //​[[CL:​Glossary:​object]]//​.
 +
 +====Description====
 +The generic function **no-applicable-method** is called when a //​[[CL:​Glossary:​generic function]]//​ is invoked and no //​[[CL:​Glossary:​method]]//​ on that //​[[CL:​Glossary:​generic function]]//​ is applicable.
 +
 +The //​[[CL:​Glossary:​default method]]// signals an error.
 +
 +The generic function **no-applicable-method** is not intended to be called by programmers. Programmers may write //​[[CL:​Glossary:​method|methods]]//​ for it.
 +
 +====Examples====
 +None.
 +
 +====Affected By====
 +None.
 +
 +====Exceptional Situations====
 +The default //​[[CL:​Glossary:​method]]//​ signals an error of type **[[CL:​Types:​error]]**.
 +
 +====See Also====
 +None.
 +
 +====Notes====
 +None.
 +