I have defined boolean methods for bit and bitwhich objects, for example
|.bit <- function(e1,e2)
and
|.bitwhich <- function(e1,e2)
Both methods coerce their arguments to the respective class, however if I do
something like
bit_obj | bitwhich_obj
then I get a warning
Warning message:
Incompatible methods ("|.bit", "|.bitwhich") for "|"
and none of the two methods is called. Instead the (internal) method for
logicals seems to be called - not even coercing its arguments to logical. Same
problem with Ops.bit and Ops.bitwhich .
What is the recommended way to get my methods reliably dispatched?
Jens Oehlschlägel
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.