Module elements
This module exports all modules providing Element
subclasses.
Import path
import codeql.swift.elements
Imports
AbiSafeConversionExpr | This module provides the public class |
AbstractStorageDecl | This module provides the public class |
AbstractTypeParamDecl | This module provides the public class |
Accessor | This module provides the public class |
AnyBuiltinIntegerType | This module provides the public class |
AnyFunctionType | This module provides the public class |
AnyGenericType | This module provides the public class |
AnyHashableErasureExpr | This module provides the public class |
AnyMetatypeType | This module provides the public class |
AnyPattern | This module provides the public class |
AnyTryExpr | This module provides the public class |
AppliedPropertyWrapperExpr | This module provides the public class |
ApplyExpr | This module provides the public class |
ArchetypeToSuperExpr | This module provides the public class |
ArchetypeType | This module provides the public class |
Argument | This module provides the public class |
ArrayExpr | This module provides the public class |
ArraySliceType | This module provides the public class |
ArrayToPointerExpr | This module provides the public class |
AssignExpr | This module provides the public class |
AssociatedTypeDecl | This module provides the public class |
AstNode | This module provides the public class |
AutoClosureExpr | This module provides the public class |
AvailabilityInfo | This module provides the public class |
AvailabilitySpec | This module provides the public class |
AwaitExpr | This module provides the public class |
BinaryExpr | This module provides the public class |
BindOptionalExpr | This module provides the public class |
BindingPattern | This module provides the public class |
BoolPattern | This module provides the public class |
BooleanLiteralExpr | This module provides the public class |
BorrowExpr | This module provides the public class |
BoundGenericClassType | This module provides the public class |
BoundGenericEnumType | This module provides the public class |
BoundGenericStructType | This module provides the public class |
BoundGenericType | This module provides the public class |
BraceStmt | This module provides the public class |
BreakStmt | This module provides the public class |
BridgeFromObjCExpr | This module provides the public class |
BridgeToObjCExpr | This module provides the public class |
BuiltinBridgeObjectType | This module provides the public class |
BuiltinDefaultActorStorageType | This module provides the public class |
BuiltinExecutorType | This module provides the public class |
BuiltinFloatType | This module provides the public class |
BuiltinIntegerLiteralType | This module provides the public class |
BuiltinIntegerType | This module provides the public class |
BuiltinJobType | This module provides the public class |
BuiltinLiteralExpr | This module provides the public class |
BuiltinNativeObjectType | This module provides the public class |
BuiltinRawPointerType | This module provides the public class |
BuiltinRawUnsafeContinuationType | This module provides the public class |
BuiltinType | This module provides the public class |
BuiltinUnsafeValueBufferType | This module provides the public class |
BuiltinVectorType | This module provides the public class |
CallExpr | This module provides the public class |
Callable | This module provides the public class |
CaptureListExpr | This module provides the public class |
CapturedDecl | This module provides the public class |
CaseLabelItem | This module provides the public class |
CaseStmt | This module provides the public class |
CheckedCastExpr | This module provides the public class |
ClassDecl | This module provides the public class |
ClassMetatypeToObjectExpr | This module provides the public class |
ClassType | This module provides the public class |
ClosureExpr | This module provides the public class |
CoerceExpr | This module provides the public class |
CollectionExpr | This module provides the public class |
CollectionUpcastConversionExpr | This module provides the public class |
Comment | This module provides the public class |
ConcreteVarDecl | This module provides the public class |
ConditionElement | This module provides the public class |
ConditionalBridgeFromObjCExpr | This module provides the public class |
ConditionalCheckedCastExpr | This module provides the public class |
ConsumeExpr | This module provides the public class |
ContinueStmt | This module provides the public class |
CopyExpr | This module provides the public class |
CovariantFunctionConversionExpr | This module provides the public class |
CovariantReturnConversionExpr | This module provides the public class |
DbFile | This module provides the public class |
DbLocation | This module provides the public class |
Decl | This module provides the public class |
DeclRefExpr | This module provides the public class |
DefaultArgumentExpr | This module provides the public class |
DeferStmt | This module provides the public class |
Deinitializer | This module provides the public class |
DependentMemberType | This module provides the public class |
DerivedToBaseExpr | This module provides the public class |
DestructureTupleExpr | This module provides the public class |
Diagnostics | This module provides the public class |
DictionaryExpr | This module provides the public class |
DictionaryType | This module provides the public class |
DifferentiableFunctionExpr | This module provides the public class |
DifferentiableFunctionExtractOriginalExpr | This module provides the public class |
DiscardAssignmentExpr | This module provides the public class |
DiscardStmt | This module provides the public class |
DoCatchStmt | This module provides the public class |
DoStmt | This module provides the public class |
DotSelfExpr | This module provides the public class |
DotSyntaxBaseIgnoredExpr | This module provides the public class |
DynamicLookupExpr | This module provides the public class |
DynamicMemberRefExpr | This module provides the public class |
DynamicSelfType | This module provides the public class |
DynamicSubscriptExpr | This module provides the public class |
DynamicTypeExpr | This module provides the public class |
Element | This module provides the public class |
ElementArchetypeType | This module provides the public class |
EnumCaseDecl | This module provides the public class |
EnumDecl | This module provides the public class |
EnumElementDecl | This module provides the public class |
EnumElementPattern | This module provides the public class |
EnumIsCaseExpr | This module provides the public class |
EnumType | This module provides the public class |
ErasureExpr | This module provides the public class |
ErrorElement | This module provides the public class |
ErrorExpr | This module provides the public class |
ErrorType | This module provides the public class |
ExistentialMetatypeToObjectExpr | This module provides the public class |
ExistentialMetatypeType | This module provides the public class |
ExistentialType | This module provides the public class |
ExplicitCastExpr | This module provides the public class |
ExplicitClosureExpr | This module provides the public class |
Expr | This module provides the public class |
ExprPattern | This module provides the public class |
ExtensionDecl | This module provides the public class |
FailStmt | This module provides the public class |
FallthroughStmt | This module provides the public class |
File | This module provides the public class |
FloatLiteralExpr | This module provides the public class |
ForEachStmt | This module provides the public class |
ForceTryExpr | This module provides the public class |
ForceValueExpr | This module provides the public class |
ForcedCheckedCastExpr | This module provides the public class |
ForeignObjectConversionExpr | This module provides the public class |
Function | This module provides the public class |
FunctionConversionExpr | This module provides the public class |
FunctionType | This module provides the public class |
GenericContext | This module provides the public class |
GenericFunctionType | This module provides the public class |
GenericTypeDecl | This module provides the public class |
GenericTypeParamDecl | This module provides the public class |
GenericTypeParamType | This module provides the public class |
GuardStmt | This module provides the public class |
IdentityExpr | This module provides the public class |
IfConfigDecl | This module provides the public class |
IfExpr | This module provides the public class |
IfStmt | This module provides the public class |
ImplicitConversionExpr | This module provides the public class |
ImportDecl | This module provides the public class |
InOutExpr | This module provides the public class |
InOutToPointerExpr | This module provides the public class |
InOutType | This module provides the public class |
InfixOperatorDecl | This module provides the public class |
Initializer | This module provides the public class |
InjectIntoOptionalExpr | This module provides the public class |
IntegerLiteralExpr | This module provides the public class |
InterpolatedStringLiteralExpr | This module provides the public class |
IsExpr | This module provides the public class |
IsPattern | This module provides the public class |
KeyPathApplicationExpr | This module provides the public class |
KeyPathComponent | This module provides the public class |
KeyPathDotExpr | This module provides the public class |
KeyPathExpr | This module provides the public class |
LValueType | This module provides the public class |
LabeledConditionalStmt | This module provides the public class |
LabeledStmt | This module provides the public class |
LazyInitializationExpr | This module provides the public class |
LinearFunctionExpr | This module provides the public class |
LinearFunctionExtractOriginalExpr | This module provides the public class |
LinearToDifferentiableFunctionExpr | This module provides the public class |
LiteralExpr | This module provides the public class |
LoadExpr | This module provides the public class |
LocalArchetypeType | This module provides the public class |
Locatable | This module provides the public class |
Location | This module provides the public class |
LookupExpr | This module provides the public class |
MacroDecl | This module provides the public class |
MacroRole | This module provides the public class |
MagicIdentifierLiteralExpr | This module provides the public class |
MakeTemporarilyEscapableExpr | This module provides the public class |
MaterializePackExpr | This module provides the public class |
MemberRefExpr | This module provides the public class |
MetatypeConversionExpr | This module provides the public class |
MetatypeType | This module provides the public class |
MethodLookupExpr | This module provides the public class |
MissingMemberDecl | This module provides the public class |
ModuleDecl | This module provides the public class |
ModuleType | This module provides the public class |
NamedFunction | This module provides the public class |
NamedPattern | This module provides the public class |
NilLiteralExpr | This module provides the public class |
NominalOrBoundGenericNominalType | This module provides the public class |
NominalType | This module provides the public class |
NominalTypeDecl | This module provides the public class |
NumberLiteralExpr | This module provides the public class |
ObjCSelectorExpr | This module provides the public class |
ObjectLiteralExpr | This module provides the public class |
OneWayExpr | This module provides the public class |
OpaqueTypeArchetypeType | This module provides the public class |
OpaqueTypeDecl | This module provides the public class |
OpaqueValueExpr | This module provides the public class |
OpenExistentialExpr | This module provides the public class |
OpenedArchetypeType | This module provides the public class |
OperatorDecl | This module provides the public class |
OptionalEvaluationExpr | This module provides the public class |
OptionalSomePattern | This module provides the public class |
OptionalTryExpr | This module provides the public class |
OptionalType | This module provides the public class |
OtherAvailabilitySpec | This module provides the public class |
OtherInitializerRefExpr | This module provides the public class |
OverloadedDeclRefExpr | This module provides the public class |
PackArchetypeType | This module provides the public class |
PackElementExpr | This module provides the public class |
PackElementType | This module provides the public class |
PackExpansionExpr | This module provides the public class |
PackExpansionType | This module provides the public class |
PackType | This module provides the public class |
ParamDecl | This module provides the public class |
ParameterizedProtocolType | This module provides the public class |
ParenExpr | This module provides the public class |
ParenPattern | This module provides the public class |
ParenType | This module provides the public class |
Pattern | This module provides the public class |
PatternBindingDecl | This module provides the public class |
PlatformVersionAvailabilitySpec | This module provides the public class |
PointerToPointerExpr | This module provides the public class |
PostfixOperatorDecl | This module provides the public class |
PostfixUnaryExpr | This module provides the public class |
PoundAssertStmt | This module provides the public class |
PoundDiagnosticDecl | This module provides the public class |
PrecedenceGroupDecl | This module provides the public class |
PrefixOperatorDecl | This module provides the public class |
PrefixUnaryExpr | This module provides the public class |
PrimaryArchetypeType | This module provides the public class |
PropertyWrapperValuePlaceholderExpr | This module provides the public class |
ProtocolCompositionType | This module provides the public class |
ProtocolDecl | This module provides the public class |
ProtocolMetatypeToObjectExpr | This module provides the public class |
ProtocolType | This module provides the public class |
RebindSelfInInitializerExpr | This module provides the public class |
ReferenceStorageType | This module provides the public class |
RegexLiteralExpr | This module provides the public class |
RepeatWhileStmt | This module provides the public class |
ReturnStmt | This module provides the public class |
SequenceExpr | This module provides the public class |
SingleValueStmtExpr | This module provides the public class |
Stmt | This module provides the public class |
StmtCondition | This module provides the public class |
StringLiteralExpr | This module provides the public class |
StringToPointerExpr | This module provides the public class |
StructDecl | This module provides the public class |
StructType | This module provides the public class |
SubscriptDecl | This module provides the public class |
SubscriptExpr | This module provides the public class |
SubstitutableType | This module provides the public class |
SugarType | This module provides the public class |
SuperRefExpr | This module provides the public class |
SwitchStmt | This module provides the public class |
SyntaxSugarType | This module provides the public class |
TapExpr | This module provides the public class |
ThenStmt | This module provides the public class |
ThrowStmt | This module provides the public class |
TopLevelCodeDecl | This module provides the public class |
TryExpr | This module provides the public class |
TupleElementExpr | This module provides the public class |
TupleExpr | This module provides the public class |
TuplePattern | This module provides the public class |
TupleType | This module provides the public class |
Type | This module provides the public class |
TypeAliasDecl | This module provides the public class |
TypeAliasType | This module provides the public class |
TypeDecl | This module provides the public class |
TypeExpr | This module provides the public class |
TypeRepr | This module provides the public class |
TypedPattern | This module provides the public class |
UnarySyntaxSugarType | This module provides the public class |
UnboundGenericType | This module provides the public class |
UnderlyingToOpaqueExpr | This module provides the public class |
UnevaluatedInstanceExpr | This module provides the public class |
UnknownFile | This module provides the public class |
UnknownLocation | This module provides the public class |
UnmanagedStorageType | This module provides the public class |
UnownedStorageType | This module provides the public class |
UnresolvedDeclRefExpr | This module provides the public class |
UnresolvedDotExpr | This module provides the public class |
UnresolvedMemberChainResultExpr | This module provides the public class |
UnresolvedMemberExpr | This module provides the public class |
UnresolvedPatternExpr | This module provides the public class |
UnresolvedSpecializeExpr | This module provides the public class |
UnresolvedType | This module provides the public class |
UnresolvedTypeConversionExpr | This module provides the public class |
UnspecifiedElement | This module provides the public class |
ValueDecl | This module provides the public class |
VarDecl | This module provides the public class |
VarargExpansionExpr | This module provides the public class |
VariadicSequenceType | This module provides the public class |
WeakStorageType | This module provides the public class |
WhileStmt | This module provides the public class |
YieldStmt | This module provides the public class |