R.methodsS3: S3 Methods Simplified
Version 1.7.1

Methods that simplify the setup of S3 generic functions and S3 methods. Major effort has been made in making definition of methods as simple as possible with a minimum of maintenance for package developers. For example, generic functions are created automatically, if missing, and naming conflict are automatically solved, if possible. The method setMethodS3() is a good start for those who in the future may want to migrate to S4. This is a cross-platform package implemented in pure R that generates standard S3 methods.

AuthorHenrik Bengtsson [aut, cre, cph]
Date of publication2016-02-16 13:48:09
MaintainerHenrik Bengtsson <henrikb@braju.com>
LicenseLGPL (>= 2.1)
Version1.7.1
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("R.methodsS3")

Getting started

Package overview

Popular man pages

getDispatchMethodS3: Gets the S3 method that a generic function would call
getMethodS3: Gets an S3 method
Non-documented_objects: Non-documented objects
pkgStartupMessage: Generates a (package) startup message
R.KEYWORDS: Reserved words in R not to be used for object names
R.methodsS3-package: Package R.methodsS3
setMethodS3: Creates an S3 method
See all...

All man pages Function index File listing

Man pages

findDispatchMethodsS3: Finds the S3 methods that a generic function would call
getDispatchMethodS3: Gets the S3 method that a generic function would call
getGenericS3: Gets an S3 generic function
getMethodS3: Gets an S3 method
isGenericS3: Checks if a function is a S3 generic function
isGenericS4: Checks if a function is a S4 generic function
Non-documented_objects: Non-documented objects
pkgStartupMessage: Generates a (package) startup message
R.KEYWORDS: Reserved words in R not to be used for object names
R.methodsS3-package: Package R.methodsS3
setGenericS3: Creates an S3 generic function
setMethodS3: Creates an S3 method
throw: Throws an exception

Functions

Files

inst
inst/CITATION
tests
tests/pkgStartupMessage.R
tests/attributes.R
tests/throw.R
tests/isGenericS3S4.R
tests/setGenericS3.R
tests/findDispatchMethodsS3.R
tests/appendVarArgs.R
tests/setMethodS3.R
tests/getDispatchMethodS3.R
NAMESPACE
NEWS
R
R/pkgStartupMessage.R
R/000.R
R/001.R.KEYWORDS.R
R/getMethodS3.R
R/isGenericS3.R
R/findDispatchMethodsS3.R
R/rccValidators.R
R/030.setMethodS3.R
R/005.varArgs.R
R/006.fixVarArgs.R
R/010.setGenericS3.R
R/999.NonDocumentedObjects.R
R/999.package.R
R/getGenericS3.R
R/zzz.R
R/throw.default.R
R/getDispatchMethodS3.R
MD5
DESCRIPTION
man
man/R.KEYWORDS.Rd
man/getMethodS3.Rd
man/isGenericS3.Rd
man/setMethodS3.Rd
man/throw.Rd
man/findDispatchMethodsS3.Rd
man/getGenericS3.Rd
man/getDispatchMethodS3.Rd
man/pkgStartupMessage.Rd
man/isGenericS4.Rd
man/setGenericS3.Rd
man/R.methodsS3-package.Rd
man/Non-documented_objects.Rd
R.methodsS3 documentation built on May 19, 2017, 9:15 p.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.