Skip to content

Is difftime a "class"

2 messages · Daniel Murphy, Kevin Coombes

#
I am trying to write S4 methods with "difftime" in the signature but
am being "informed" (? not a warning or error) that "difftime" is not
a class. Nevertheless, dispatch takes place. Should I simply ignore
that "information"? Here is a toy example:
in method for ?+? with signature ?"foo","difftime"?: no definition for
class ?difftime?
[1] "+"
[1] "2013-07-01"

Thank you,
Dan Murphy
#
difftime is an S3 class, not an S4 class. To convert it, include the line

setOldClass("difftime")

and the setMethod call should work.
On 7/9/2013 6:03 AM, Dan Murphy wrote: