Optional Readonlyambienthow the call reads or writes global state like the graphics parameters, the options, or files, see AmbientStateAccess
Optional Readonlyboxbox::use(pkg[a, b]): attach only the symbols listed in the [...] bracket
Optional Readonlycharacterthe package argument is evaluated, not taken as a symbol (requireNamespace/loadNamespace/attachNamespace, unlike library)
Optional Readonlydispatchesthe generics the call may dispatch to on (parts of) its arguments, like as.character for paste or format for the columns print shows of a data frame; any method of them may run
Optional Readonlyevaluateda formal whose value always names packages, like pacman::p_load(char = pkgs)
Optional Readonlyformalsthe formals in order, the first one naming the package, for a loader whose other formals differ from library's
Optional ReadonlyframeWhat this call lets the function around it reach about its own formals without naming one of them, e.g. match.call() (ArgProp.Nse) or nargs() (ArgProp.Presence); see reflectiveRolesOf.
Optional Readonlyfromimport::from(pkg, a, b): attach only the symbols named in the call
Optional ReadonlyhasOptional Readonlykeepkeep the environment on the call vertex, for a later pass to look names up in
Optional Readonlynameswith packagesInDots, the name of a named argument names a package as well, needs::needs(dplyr = "1.0")
Optional ReadonlynamespacerequireNamespace("pkg") / loadNamespace("pkg"): load without attaching bare names
Optional Readonlypackagesevery unnamed argument names a package (pacman::p_load(a, b)), as the formals after ... only match by name
Optional Readonlypropsthe bitfield of CallProp
Optional Readonlyscopethe call changes that state for a scope only, see AmbientScope
Optional Readonlysigthe parameters and what each of their arguments is used for
Optional ReadonlysignalsThe condition classes a call signals when every argument it is handed is a constant, like simpleError, error, and condition for stop("x").
Optional Readonlystripa package may be given as user/repo (librarian::shelf), naming repo
Optional Readonlytagsthe array of SemanticCallTag
Controls how processLibrary brings a package into scope.