Key functions |
|
|---|---|
Define a new S7 class |
|
Define a new generic |
|
Define a class union |
|
Register an S7 method for a generic |
|
Does this object inherit from an S7 class? |
|
Validate an S7 object |
|
Properties |
|
Define a new property |
|
Get/set a property |
|
Property introspection |
|
Get/set multiple properties |
|
Get/set underlying "base" data |
|
Method dispatch |
|
Convert an object from one type to another |
|
Dispatch on a missing argument |
|
Dispatch on any class |
|
Find a method for an S7 generic |
|
Explain method dispatch |
|
Force method dispatch to use a superclass |
|
Retrieve the S7 class of an object |
|
PackagesFunctions needed when using S7 within a package. See |
|
Register methods in a package |
|
Generics in other packages |
|
CompatibilityThese tools provide a layer of compatibility between S7 and S3 classes, S4 classes, and base types. See |
|
|
|
S7 wrappers for base types |
|
|
S7 wrappers for key S3 classes |
Declare an S3 class |
|
Register an S7 class with S4 |
|