R/print.R

Defines functions print.Q7instance print.Q7type

#' @export
print.Q7type <- function(x, ...) {
    cat(paste0("<Q7type:", attr(x, "s3"), ">", "\n"))
    print(environment(x))
}

#' @export
print.Q7instance <- function(x, ...){
    if (exists("print", x)) {
        get("print", x)()
    } else {
        cat(paste0("<Q7Instance:", attr(x, "s3"), ">", "\n"))
    }
}
iqis/foo documentation built on March 27, 2022, 8:43 p.m.