R/node_list.R

Defines functions as.list.node_list print.node_list c.node_list `[.node_list`

`[.node_list` <- function(x, ...) {
  structure(NextMethod("[", x), class = c("node_list", "list"))
}

#' @export
c.node_list <- function(...) {
  structure(c(...), class = c("node_list", "list"))
}

#' @export
print.node_list <- function(x, ...) {
  cat("<list of nodes>\n")
  print(get_id(x), ...)
}


#' @export
as.list.node_list <- function(x) {
  y <- x
  class(y) = "list"

  y
}
vh-d/Rflow documentation built on May 11, 2022, 2:53 a.m.