d.ast.identifier

Undocumented in source.

Members

Aliases

AstTemplateArgument
alias AstTemplateArgument = AstType.UnionType!(AstExpression, Identifier)
Undocumented in source.

Classes

BasicIdentifier
class BasicIdentifier

An identifier.

DotIdentifier
class DotIdentifier

A module level identifier (.identifier)

ExpressionDotIdentifier
class ExpressionDotIdentifier

An identifier qualified by an expression (expression.identifier)

Identifier
class Identifier
Undocumented in source.
IdentifierBracketExpression
class IdentifierBracketExpression

An identifier of the form identifierexpression

IdentifierBracketIdentifier
class IdentifierBracketIdentifier

An identifier of the form identifieridentifier

IdentifierDotIdentifier
class IdentifierDotIdentifier

An identifier qualified by an identifier (identifier.identifier)

TemplateInstantiation
class TemplateInstantiation

Template instantiation (identifier!(arguments...))

TypeDotIdentifier
class TypeDotIdentifier

An identifier qualified by a type (type.identifier)

Functions

apply
auto apply(AstTemplateArgument a)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta