\HeaderA{EmptyMethodsList-class}{Internal Class representing Empty Methods List}{EmptyMethodsList.Rdash.class}
\keyword{classes}{EmptyMethodsList-class}
\keyword{internal}{EmptyMethodsList-class}
\begin{Description}\relax
Objects from class \code{"EmptyMethodsList"} are generated during
method selection to indicate failed search (forcing backtracking).
Other classes described here are used internally in method dispatch.
All these are for internal use.
\end{Description}
\begin{Usage}
\begin{verbatim}
## class described below
"EmptyMethodsList"

### Other, virtual classes used in method dispatch
"OptionalMethods"
"PossibleMethod"
\end{verbatim}
\end{Usage}
\begin{Section}{Slots}
\describe{
\item[\code{argument}:] Object of class \code{"name"} the argument
names being selected on.
\item[\code{sublist}:] Object of class \code{"list"} (unused, and
perhaps to be dropped in a later version.) 
}
\end{Section}
\begin{Section}{Methods}
No methods defined with class \code{"EmptyMethodsList"} in the
signature.
\end{Section}
\begin{SeeAlso}\relax
Function \code{\LinkA{MethodsListSelect}{MethodsListSelect}} uses the objects;
see the class \code{\LinkA{MethodsList}{MethodsList.Rdash.class}} for the non-empty
methods list objects.
\end{SeeAlso}

