An Object Oriented System Meant to Become a Successor to S3 and S4


[Up] [Top]

Documentation for package ‘S7’ version 0.1.1

Help Pages

@ Get/set a property
@.S7_object Get/set a property
as_class Standard class specifications
base_classes Base classes
check_is_S7 Does this object inherit from an S7 class?
class_any Special dispatch types
class_atomic Base classes
class_character Base classes
class_complex Base classes
class_data.frame Base classes
class_Date Base classes
class_double Base classes
class_environment Base classes
class_expression Base classes
class_factor Base classes
class_function Base classes
class_integer Base classes
class_list Base classes
class_logical Base classes
class_missing Special dispatch types
class_numeric Base classes
class_POSIXct Base classes
class_raw Base classes
class_vector Base classes
convert Convert an object from one type to another
method Retrieve a method for an S7 generic
method<- Register a S7 method for a generic
methods_register Register methods in a package
method_explain Explain method dispatch
new_class Define a new S7 class
new_external_generic Generics in other packages
new_generic Define a new generic
new_object Define a new S7 class
new_property Define a new property
new_S3_class Declare an S3 class
new_union Define a class union
prop Get/set a property
prop<- Get/set a property
props Get/set multiple properties
props<- Get/set multiple properties
prop_exists Property introspection
prop_names Property introspection
S4_register Register an S7 class with S4
S7_class Retrieve the S7 class of an object
S7_data Get/set underlying "base" data
S7_data<- Get/set underlying "base" data
S7_dispatch Define a new generic
S7_inherits Does this object inherit from an S7 class?
set_props Get/set multiple properties
super Force method dispatch to use a superclass
validate Validate an S7 object
valid_eventually Validate an S7 object
valid_implicitly Validate an S7 object