Man pages for rlang
Functions for Base Types and Core R and 'Tidyverse' Features

abortSignal an error, warning, or message
are_naTest for missing values
arg_matchMatch an argument to a character vector
as_bytesCoerce to a raw vector
as_data_maskCreate a data mask
as_envCoerce to an environment
as_environmentCoerce to an environment
as_functionConvert to function or closure
as_overscopeCreate an overscope
as_pairlistCoerce to pairlist
as_quosureCoerce object to quosure
as_utf8_characterCoerce to a character vector and attempt encoding conversion
bare-type-predicatesBare type predicates
boxBox a value
call2Create a call
call_argsExtract arguments from a call
caller_envGet the environment of the caller frame
call_fnExtract function from a call
call_inspectInspect a call
call_modifyModify the arguments of a call
call_nameExtract function name of a call
call_standardiseStandardise a call
catch_cndCatch a condition
chr_unserialise_unicodeTranslate unicode points to UTF-8
cndCreate a condition object
cnd_signalSignal a condition
deprecated-cndDeprecated condition constructors
dictionaryCreate a dictionary
dots_definitionsCapture definition objects
dots_nHow many arguments are currently forwarded in dots?
dots_valuesEvaluate dots with preliminary splicing
duplicateDuplicate an R object
empty_envGet the empty environment
envCreate a new environment
env_bindBind symbols to objects in an environment
env_bind_exprsBind lazy or active bindings
env_buryMask bindings by defining symbols deeper in a scope
env_cloneClone an environment
env_depthDepth of an environment chain
env_getGet an object in an environment
env_hasDoes an environment have or see bindings?
env_inheritsDoes environment inherit from another environment?
env_namesNames of symbols bound in an environment
env_parentGet parent environments
env_pokePoke an object in an environment
env_unbindRemove bindings from an environment
eval_bareEvaluate an expression in an environment
eval_tidyEvaluate an expression with quosures and pronoun support
eval_tidy_Tidy evaluation in a custom environment
exitingCreate an exiting or in place handler
expr_interpProcess unquote operators in a captured expression
expr_labelTurn an expression to a label
expr_printPrint an expression
exprs_auto_nameEnsure that list of expressions are all named
flattenFlatten or squash a list of lists into a simpler vector
fn_bodyGet or set function body
fn_envReturn the closure environment of a function
fn_fmlsExtract arguments from a function
frame_positionFind the position or distance of a frame on the evaluation...
f_rhsGet or set formula components
friendly_typeFormat a type for error messages
f_textTurn RHS of formula into a string or label
get_envGet or set the environment of an object
has_lengthHow long is an object?
has_nameDoes an object have an element with this name?
inherits_anyDoes an object inherit from a set of classes?
invokeInvoke a function with a list of arguments
is_callIs object a call?
is_callableIs an object callable?
is_conditionIs object a condition?
is_copyableIs an object copyable?
is_emptyIs object an empty vector or NULL?
is_envIs object an environment?
is_exprIs an object an expression?
is_expressionIs an object an expression?
is_formulaIs object a formula?
is_frameIs object a frame?
is_functionIs object a function?
is_installedIs a package installed in the library?
is_integerishIs a vector integer-like?
is_langIs object a call?
is_namedIs object named?
is_namespaceIs an object a namespace environment?
is_pairlistIs object a node or pairlist?
is_quosureishTest for or coerce to quosure-like objects
is_referenceIs an object referencing another?
is_stackIs object a stack?
is_symbolIs object a symbol?
is_trueIs object identical to TRUE or FALSE?
langCreate a call
lang_headReturn the head or tail of a call
lang_modifyManipulate or access a call
lifecycleLife cycle of the rlang package
missingMissing values
missing_argGenerate or handle a missing argument
modifyModify a vector
mut_node_carMutate node components
mut_utf8_localeSet the locale's codeset for testing
names2Get names of a vector
new_callCreate a new call from components
new_formulaCreate a formula
new_functionCreate a function
new_nodeHelpers for pairlist and language nodes
new-vectorCreate vectors matching a given length
new-vector-alongCreate vectors matching the length of a given vector
ns_envGet the namespace of a package
op-definitionDefinition operator
op-get-attrInfix attribute accessor
op-na-defaultReplace missing values
op-null-defaultDefault value for 'NULL'
overscope_eval_nextEvaluate next quosure in a data mask
parse_exprParse R code
parse_quosureParse text into a quosure
prependPrepend a vector
prim_nameName of a primitive function
quasiquotationQuasiquotation of an expression
quo_exprSquash a quosure
quo_labelFormat quosures for printing or labelling
quo_squashSquash a quosure
quosureQuosure getters, setters and testers
restartingCreate a restarting handler
return_fromJump to or from a frame
rst_abortJump to the abort restart
rst_listRestarts utilities
rst_muffleJump to a muffling restart
scalar-type-predicatesScalar type predicates
scoped_bindingsTemporarily change bindings of an environment
scoped_envScoped environments
scoped_optionsChange global options
seq2Increasing sequence of integers in an interval
set_attrsAdd attributes to an object
set_chr_encodingSet encoding of a string or character vector
set_exprSet and get an expression
set_namesSet names of a vector
spliceSplice lists
stackCall stack information
stack_trimTrim top call layers from the evaluation stack
stringCreate a string
switch_langDispatch on call type
switch_typeDispatch on base types
symCreate a symbol or list of symbols
tidy-dotsCollect dots tidily
tidyeval-dataData pronoun for tidy evaluation
type_ofBase type of an object
type-predicatesType predicates
vec_poke_nPoke values into a vector
vector-coercionCoerce an object to a base type
vector-constructionCreate vectors
vector-old-ctorsRetired vector construction by length
with_envEvaluate an expression within a given environment
with_handlersEstablish handlers on the stack
with_restartsEstablish a restart point on the stack
rlang documentation built on Feb. 20, 2018, 5:03 p.m.