Protocol
ExpressibleBySyntax
public protocol ExpressibleBySyntax
A type that can be initialized with a Swift syntax node.
Relationships
Types Conforming to ExpressibleBySyntax
AssociatedType
An associated type declaration.
Class
A class declaration.
ConditionalCompilationBlock
A conditional compilation block declaration.
ConditionalCompilationBlock.Branch
A conditional compilation block branch.
Deinitializer
A class deinitializer declaration.
Enumeration
An enumeration declaration.
Extension
An extension declaration.
Function
A function declaration.
Function.Signature
A function signature.
Function.Parameter
A function parameter.
Import
An import declaration.
Initializer
An initializer declaration.
Operator
An operator declaration.
PrecedenceGroup
An operator precedence group declaration.
Protocol
A protocol declaration.
Structure
A structure declaration.
Subscript
A subscript declaration.
Typealias
A type alias declaration.
Variable
A declaration for a property or a top-level variable or constant.
Variable.Accessor
A computed variable or computed property accessor.
Attribute
A declaration attribute.
GenericParameter
A generic parameter.
Modifier
A declaration modifier.