R/ggpacket_index.R

Defines functions subset_ggpacket.character subset_ggpacket.default subset_ggpacket

subset_ggpacket <- function(x, i, ...) {
  UseMethod("subset_ggpacket", i)
}

subset_ggpacket.default <- function(x, i, ...) {
  x@ggcalls <- x@ggcalls[i, ...]
  x
}

subset_ggpacket.character <- function(x, i, ...) {
  xs <- vapply(x@ggcalls, function(xi) any(i %in% attr(xi, "ids")), logical(1L))
  x[xs, ...]
}
dgkf/ggpackets documentation built on Oct. 12, 2022, 7:54 a.m.