User Tools


====== Function METHOD-COMBINATION-ERROR ====== ====Syntax==== * **method-combination-error** //format-control ''&rest'' args// → //[[CL:Glossary:implementation-dependent]]// ====Arguments and Values==== * //format-control// - a //[[CL:Glossary:format control]]//. * //args// - //[[CL:Glossary:format arguments]]// for //format-control//. ====Description==== The //[[CL:Glossary:function]]// **method-combination-error** is used to signal an error in method combination. The error message is constructed by using a //format-control// suitable for **[[CL:Functions:format]]** and any //args// to it. Because an implementation may need to add additional contextual information to the error message, **method-combination-error** should be called only within the dynamic extent of a method combination function. Whether **method-combination-error** returns to its caller or exits via **[[CL:Special Operators:throw]]** is //[[CL:Glossary:implementation-dependent]]//. ====Examples==== None. ====Side Effects==== The debugger might be entered. ====Affected By==== **[[CL:Variables:star-break-on-signals-star|*break-on-signals*]]** ====Exceptional Situations==== None. ====See Also==== **[[CL:Macros:define-method-combination|Macro DEFINE-METHOD-COMBINATION]]** ====Notes==== None. \issue{FORMAT-STRING-ARGUMENTS:SPECIFY}