check_class {CellBench} | R Documentation

## Check class of object

### Description

Check an object against a vector of class names. Testing if they match any or all of the classes. For is_all_of, the object needs to be at least every class specified, but it can have addition classes and still pass the check.

### Usage

    is_one_of(x, classes)

    is_any_of(x, classes)

    is_all_of(x, classes)

### Arguments

`x` | the object to check
`classes` | the vector of strings of class names

### Value

boolean value for the result of the check

### Examples

    is_one_of(1, c("numeric", "logical")) # TRUE
    is_one_of(1, c("character", "logical")) # FALSE

    is_all_of(1, c("numeric", "logical")) # FALSE
    is_all_of(tibble::tibble(), c("tbl", "data.frame")) # TRUE

[Package CellBench version 1.0.1 Index]