S3method
Register S3 Methods
Description
Register S3 methods in R scripts.
Usage
.S3method(generic, class, method)
Arguments
generic | a character string naming an S3 generic function. |
class | a character string naming an S3 class. |
method | a character string or function giving the S3 method to be registered. If not given, the function named |
Details
This function should only be used in R scripts: for package code, one should use the corresponding S3method ‘NAMESPACE’ directive.
Examples
## Create a generic function and register a method for objects ## inheriting from class 'cls': gen <- function(x) UseMethod("gen") met <- function(x) writeLines("Hello world.") .S3method("gen", "cls", met) ## Create an object inheriting from class 'cls', and call the ## generic on it: x <- structure(123, class = "cls") gen(x)
Copyright (©) 1999–2012 R Foundation for Statistical Computing.
Licensed under the GNU General Public License.