Specific methods for booltype are required, where non-unary methods can combine
multiple bollean types, particularly boolean binary operators.
Usage
booltype(x)
Value
one scalar element of booltypes() in case of 'nobool' it carries a name
attribute with the data type.
Arguments
x
an R object
Details
Function booltype returns the boolean type of its argument.
There are currently six boolean types, booltypes is an ordered() vector with the
following ordinal levels():
nobool: non-boolean type
logical(): for representing any boolean data including NA
bit(): for representing dense boolean data
bitwhich(): for representing sparse (skewed) boolean data
which(): for representing sparse boolean data with few `TRUE
ri(): range-indexing, for representing sparse boolean data with a single range of
TRUE