Check if the identifier accesses internal objects (:::), undefined if it says nothing about it.
The name id is bound as, ... for its accesses like ..1
Fast-path factory: returns the tuple as-is with no allocation or runtime checks.
The same fast path for many names of one package: the given array of names is cast in place, so the literal you pass is the only array involved.
The names as every one of the given packages exports them, for a function one package owns and others re-export unchanged (dplyr::%>% is magrittr::%>%).
ReadonlygetName: Accessor<Identifier, BrandedIdentifier>Get the name part of the identifier, undefined if there is no identifier.
Get the namespace part of the identifier, undefined if there is none (or no identifier).
Verify whether an unknown element has a valid identifier shape!
Check if the identifier is the special ... argument / or one of its accesses like ..1, ..2, etc. This always returns false for namespaced identifiers.
Creates an identifier.
Optionalnamespace: BrandedNamespaceFunctor over the name of the identifier
Functor over the namespace of the identifier
Check if two identifiers match.
Readonlyname: "Identifier"Parse an identifier from its string representation, Please note, that in R if one writes "pkg::a" this refers to a symbol named pkg::a and NOT to the namespaced identifier a in package pkg.
Helper to create a regular expression that matches against an array of Identifier values.
Convert the identifier to its array representation
The package-qualified identifier of a call, resolved in order of decreasing certainty: 1.
Optionalname: IdentifierReadonlytoString: Accessor<Identifier, string>Convert the identifier to a valid R string representation, this will properly quote namespaces that contain :: to avoid confusion.
Readonlyview: Accessor<Identifier, IdentifierView>Wraps the identifier in an view offering property access (id.name, id.namespace) and methods.
Helper functions to work with identifiers. Use Identifier.matches to check if two identifiers match according to R's scoping rules!