is_quosure

0th

Percentile

Is an object a quosure or quosure-like?

These predicates test for quosure objects.

  • is_quosure() tests for a tidyeval quosure. These are one-sided formulas with a quosure class.

  • is_quosureish() tests for general R quosure objects: quosures, or one-sided formulas.

Usage
is_quosure(x)

is_quosureish(x, scoped = NULL)

Arguments
x

An object to test.

scoped

A boolean indicating whether the quosure or formula is scoped, that is, has a valid environment attribute. If NULL, the scope is not inspected.

See Also

is_formula() and is_formulaish()

Aliases
  • is_quosure
  • is_quosureish
Examples
# NOT RUN {
# Quosures are created with quo():
quo(foo)
is_quosure(quo(foo))

# Formulas look similar to quosures but are not quosures:
is_quosure(~foo)

# But they are quosureish:
is_quosureish(~foo)

# Note that two-sided formulas are never quosureish:
is_quosureish(a ~ b)
# }
Documentation reproduced from package rlang, version 0.1.6, License: GPL-3

Community examples

Looks like there are no examples yet.