[Rd] inherits() and virtual classes

Robin Hankin r.hankin at noc.soton.ac.uk
Wed Jun 27 09:19:37 CEST 2007


How do I test for an object having a particular virtual class?

In the following, "onion" is a virtual class, and "octonion" is
a non-virtual class contained in onion.  The last call
to inherits() gives FALSE [R-2.5.0], when inherits.Rd led
me to expect TRUE.

          representation = "VIRTUAL"

          representation = representation(x="matrix"),
          prototype      = list(x=matrix(numeric(),0,8)),
          contains       = "onion"

jj <- new("octonion",x=as.matrix(1:8))


Robin Hankin
Uncertainty Analyst
National Oceanography Centre, Southampton
European Way, Southampton SO14 3ZH, UK
  tel  023-8059-7743

More information about the R-devel mailing list