| 42333 |
ripley |
1 |
% File src/library/methods/man/EmptyMethodsList-class.Rd
|
| 68948 |
ripley |
2 |
% Part of the R package, https://www.R-project.org
|
| 68104 |
maechler |
3 |
% Copyright 1995-2015 R Core Team
|
| 42333 |
ripley |
4 |
% Distributed under GPL 2 or later
|
| 19087 |
jmc |
5 |
\name{EmptyMethodsList-class}
|
|
|
6 |
\docType{class}
|
| 86513 |
maechler |
7 |
\title{S4 Classes Used Internally During Method Selection}
|
| 56186 |
murdoch |
8 |
\alias{EmptyMethodsList-class}
|
| 86513 |
maechler |
9 |
\alias{optionalMethod-class}
|
|
|
10 |
\alias{PossibleMethod-class}
|
|
|
11 |
\alias{standardGeneric-class}
|
|
|
12 |
\alias{standardGenericWithTrace-class}
|
|
|
13 |
\alias{nonstandardGeneric-class}
|
|
|
14 |
\alias{nonstandardGenericFunction-class}
|
|
|
15 |
\alias{nonstandardGroupGenericFunction-class}
|
|
|
16 |
\alias{OptionalFunction-class}
|
|
|
17 |
\alias{derivedDefaultMethod-class}
|
|
|
18 |
\alias{internalDispatchMethod-class}
|
| 23531 |
hornik |
19 |
\description{
|
|
|
20 |
Objects from class \code{"EmptyMethodsList"} are generated during
|
|
|
21 |
method selection to indicate failed search (forcing backtracking).
|
|
|
22 |
Other classes described here are used internally in method dispatch.
|
|
|
23 |
All these are for internal use.}
|
| 19087 |
jmc |
24 |
\usage{
|
|
|
25 |
## class described below
|
| 86513 |
maechler |
26 |
"EmptyMethodsList" # deprecated, since \R 3.2.0; rather "defunct" from 4.5.0
|
| 19087 |
jmc |
27 |
|
|
|
28 |
### Other, virtual classes used in method dispatch
|
| 86513 |
maechler |
29 |
"standardGeneric"
|
|
|
30 |
"standardGenericWithTrace"
|
|
|
31 |
"nonstandardGeneric"
|
|
|
32 |
"nonstandardGenericFunction"
|
|
|
33 |
"nonstandardGroupGenericFunction"
|
|
|
34 |
"OptionalFunction"
|
|
|
35 |
"optionalMethod"
|
| 19087 |
jmc |
36 |
"PossibleMethod"
|
| 86513 |
maechler |
37 |
"derivedDefaultMethod"
|
|
|
38 |
"internalDispatchMethod"
|
| 19087 |
jmc |
39 |
}
|
| 86513 |
maechler |
40 |
\section{Extends / Slots}{
|
|
|
41 |
\code{"EmptyMethodsList"}:
|
| 19087 |
jmc |
42 |
\describe{
|
|
|
43 |
\item{\code{argument}:}{Object of class \code{"name"} the argument
|
| 23531 |
hornik |
44 |
names being selected on.}
|
| 19087 |
jmc |
45 |
\item{\code{sublist}:}{Object of class \code{"list"} (unused, and
|
| 23531 |
hornik |
46 |
perhaps to be dropped in a later version.) }
|
| 19087 |
jmc |
47 |
}
|
| 86513 |
maechler |
48 |
|
|
|
49 |
\code{"optionalMethod"} and
|
|
|
50 |
\code{"PossibleMethod"} have \emph{no} slots and extend S4 class \code{"\linkS4class{function}"}.
|
| 19087 |
jmc |
51 |
}
|
|
|
52 |
|
|
|
53 |
\section{Methods}{
|
| 86513 |
maechler |
54 |
No methods defined with class \code{"EmptyMethodsList"} in the signature.
|
| 19087 |
jmc |
55 |
}
|
| 23531 |
hornik |
56 |
\seealso{
|
| 68104 |
maechler |
57 |
Function \code{\link{MethodsListSelect}} (deprecated since \R version
|
|
|
58 |
3.2.0) uses the objects;
|
|
|
59 |
class \code{\linkS4class{MethodsList}} is formally defunct since \R 3.2.0.
|
| 23531 |
hornik |
60 |
}
|
| 19087 |
jmc |
61 |
\keyword{classes}
|
|
|
62 |
\keyword{internal}
|