Module Raw
INTERNAL: Do not use. This module holds thin fully generated class definitions around DB entities.
Import path
import codeql.swift.generated.Raw
Classes
AbiSafeConversionExpr | INTERNAL: Do not use. |
AbstractStorageDecl | INTERNAL: Do not use. |
AbstractTypeParamDecl | INTERNAL: Do not use. |
Accessor | INTERNAL: Do not use. |
AccessorOrNamedFunction | INTERNAL: Do not use. |
AnyBuiltinIntegerType | INTERNAL: Do not use. |
AnyFunctionType | INTERNAL: Do not use. |
AnyGenericType | INTERNAL: Do not use. |
AnyHashableErasureExpr | INTERNAL: Do not use. |
AnyMetatypeType | INTERNAL: Do not use. |
AnyPattern | INTERNAL: Do not use. |
AnyTryExpr | INTERNAL: Do not use. |
AppliedPropertyWrapperExpr | INTERNAL: Do not use. An implicit application of a property wrapper on the argument of a call. |
ApplyExpr | INTERNAL: Do not use. |
ArchetypeToSuperExpr | INTERNAL: Do not use. |
ArchetypeType | INTERNAL: Do not use. |
Argument | INTERNAL: Do not use. |
ArrayExpr | INTERNAL: Do not use. |
ArraySliceType | INTERNAL: Do not use. |
ArrayToPointerExpr | INTERNAL: Do not use. |
AssignExpr | INTERNAL: Do not use. |
AssociatedTypeDecl | INTERNAL: Do not use. |
AstNode | INTERNAL: Do not use. |
AutoClosureExpr | INTERNAL: Do not use. |
AvailabilityInfo | INTERNAL: Do not use. An availability condition of an |
AvailabilitySpec | INTERNAL: Do not use. An availability spec, that is, part of an |
AwaitExpr | INTERNAL: Do not use. |
BinaryExpr | INTERNAL: Do not use. |
BindOptionalExpr | INTERNAL: Do not use. |
BindingPattern | INTERNAL: Do not use. |
BoolPattern | INTERNAL: Do not use. |
BooleanLiteralExpr | INTERNAL: Do not use. |
BorrowExpr | INTERNAL: Do not use. An expression that marks value as borrowed. In the example below, |
BoundGenericClassType | INTERNAL: Do not use. |
BoundGenericEnumType | INTERNAL: Do not use. |
BoundGenericStructType | INTERNAL: Do not use. |
BoundGenericType | INTERNAL: Do not use. |
BraceStmt | INTERNAL: Do not use. |
BreakStmt | INTERNAL: Do not use. |
BridgeFromObjCExpr | INTERNAL: Do not use. |
BridgeToObjCExpr | INTERNAL: Do not use. |
BuiltinBridgeObjectType | INTERNAL: Do not use. |
BuiltinDefaultActorStorageType | INTERNAL: Do not use. |
BuiltinExecutorType | INTERNAL: Do not use. |
BuiltinFloatType | INTERNAL: Do not use. |
BuiltinIntegerLiteralType | INTERNAL: Do not use. |
BuiltinIntegerType | INTERNAL: Do not use. |
BuiltinJobType | INTERNAL: Do not use. |
BuiltinLiteralExpr | INTERNAL: Do not use. |
BuiltinNativeObjectType | INTERNAL: Do not use. |
BuiltinRawPointerType | INTERNAL: Do not use. |
BuiltinRawUnsafeContinuationType | INTERNAL: Do not use. |
BuiltinType | INTERNAL: Do not use. |
BuiltinUnsafeValueBufferType | INTERNAL: Do not use. |
BuiltinVectorType | INTERNAL: Do not use. |
CallExpr | INTERNAL: Do not use. |
Callable | INTERNAL: Do not use. |
CaptureListExpr | INTERNAL: Do not use. |
CapturedDecl | INTERNAL: Do not use. |
CaseLabelItem | INTERNAL: Do not use. |
CaseStmt | INTERNAL: Do not use. |
CheckedCastExpr | INTERNAL: Do not use. |
ClassDecl | INTERNAL: Do not use. |
ClassMetatypeToObjectExpr | INTERNAL: Do not use. |
ClassType | INTERNAL: Do not use. |
ClosureExpr | INTERNAL: Do not use. |
CoerceExpr | INTERNAL: Do not use. |
CollectionExpr | INTERNAL: Do not use. |
CollectionUpcastConversionExpr | INTERNAL: Do not use. |
Comment | INTERNAL: Do not use. |
ConcreteVarDecl | INTERNAL: Do not use. |
ConditionElement | INTERNAL: Do not use. |
ConditionalBridgeFromObjCExpr | INTERNAL: Do not use. |
ConditionalCheckedCastExpr | INTERNAL: Do not use. |
ConsumeExpr | INTERNAL: Do not use. An expression that forces value to be moved. In the example below, |
ContinueStmt | INTERNAL: Do not use. |
CopyExpr | INTERNAL: Do not use. An expression that forces value to be copied. In the example below, |
CovariantFunctionConversionExpr | INTERNAL: Do not use. |
CovariantReturnConversionExpr | INTERNAL: Do not use. |
DbFile | INTERNAL: Do not use. |
DbLocation | INTERNAL: Do not use. |
Decl | INTERNAL: Do not use. |
DeclRefExpr | INTERNAL: Do not use. |
DefaultArgumentExpr | INTERNAL: Do not use. |
DeferStmt | INTERNAL: Do not use. |
Deinitializer | INTERNAL: Do not use. |
DependentMemberType | INTERNAL: Do not use. |
DerivedToBaseExpr | INTERNAL: Do not use. |
DestructureTupleExpr | INTERNAL: Do not use. |
Diagnostics | INTERNAL: Do not use. |
DictionaryExpr | INTERNAL: Do not use. |
DictionaryType | INTERNAL: Do not use. |
DifferentiableFunctionExpr | INTERNAL: Do not use. |
DifferentiableFunctionExtractOriginalExpr | INTERNAL: Do not use. |
DiscardAssignmentExpr | INTERNAL: Do not use. |
DiscardStmt | INTERNAL: Do not use. A statement that takes a non-copyable value and destructs its members/fields. |
DoCatchStmt | INTERNAL: Do not use. |
DoStmt | INTERNAL: Do not use. |
DotSelfExpr | INTERNAL: Do not use. |
DotSyntaxBaseIgnoredExpr | INTERNAL: Do not use. |
DotSyntaxCallExpr | INTERNAL: Do not use. |
DynamicLookupExpr | INTERNAL: Do not use. |
DynamicMemberRefExpr | INTERNAL: Do not use. |
DynamicSelfType | INTERNAL: Do not use. |
DynamicSubscriptExpr | INTERNAL: Do not use. |
DynamicTypeExpr | INTERNAL: Do not use. |
Element | INTERNAL: Do not use. |
ElementArchetypeType | INTERNAL: Do not use. An archetype type of PackElementType. |
EnumCaseDecl | INTERNAL: Do not use. |
EnumDecl | INTERNAL: Do not use. |
EnumElementDecl | INTERNAL: Do not use. |
EnumElementPattern | INTERNAL: Do not use. |
EnumIsCaseExpr | INTERNAL: Do not use. |
EnumType | INTERNAL: Do not use. |
ErasureExpr | INTERNAL: Do not use. |
ErrorElement | INTERNAL: Do not use. The superclass of all elements indicating some kind of error. |
ErrorExpr | INTERNAL: Do not use. |
ErrorType | INTERNAL: Do not use. |
ExistentialMetatypeToObjectExpr | INTERNAL: Do not use. |
ExistentialMetatypeType | INTERNAL: Do not use. |
ExistentialType | INTERNAL: Do not use. |
ExplicitCastExpr | INTERNAL: Do not use. |
ExplicitClosureExpr | INTERNAL: Do not use. |
Expr | INTERNAL: Do not use. The base class for all expressions in Swift. |
ExprPattern | INTERNAL: Do not use. |
ExtensionDecl | INTERNAL: Do not use. |
FailStmt | INTERNAL: Do not use. |
FallthroughStmt | INTERNAL: Do not use. |
File | INTERNAL: Do not use. |
FloatLiteralExpr | INTERNAL: Do not use. |
ForEachStmt | INTERNAL: Do not use. |
ForceTryExpr | INTERNAL: Do not use. |
ForceValueExpr | INTERNAL: Do not use. |
ForcedCheckedCastExpr | INTERNAL: Do not use. |
ForeignObjectConversionExpr | INTERNAL: Do not use. |
Function | INTERNAL: Do not use. |
FunctionConversionExpr | INTERNAL: Do not use. |
FunctionType | INTERNAL: Do not use. |
GenericContext | INTERNAL: Do not use. |
GenericFunctionType | INTERNAL: Do not use. The type of a generic function with type parameters |
GenericTypeDecl | INTERNAL: Do not use. |
GenericTypeParamDecl | INTERNAL: Do not use. |
GenericTypeParamType | INTERNAL: Do not use. |
GuardStmt | INTERNAL: Do not use. |
IdentityExpr | INTERNAL: Do not use. |
IfConfigDecl | INTERNAL: Do not use. |
IfExpr | INTERNAL: Do not use. |
IfStmt | INTERNAL: Do not use. |
ImplicitConversionExpr | INTERNAL: Do not use. |
ImportDecl | INTERNAL: Do not use. |
InOutExpr | INTERNAL: Do not use. |
InOutToPointerExpr | INTERNAL: Do not use. |
InOutType | INTERNAL: Do not use. |
InfixOperatorDecl | INTERNAL: Do not use. |
Initializer | INTERNAL: Do not use. |
InitializerRefCallExpr | INTERNAL: Do not use. |
InjectIntoOptionalExpr | INTERNAL: Do not use. |
IntegerLiteralExpr | INTERNAL: Do not use. |
InterpolatedStringLiteralExpr | INTERNAL: Do not use. |
IsExpr | INTERNAL: Do not use. |
IsPattern | INTERNAL: Do not use. |
KeyPathApplicationExpr | INTERNAL: Do not use. |
KeyPathComponent | INTERNAL: Do not use. A component of a |
KeyPathDotExpr | INTERNAL: Do not use. |
KeyPathExpr | INTERNAL: Do not use. A key-path expression. |
LValueType | INTERNAL: Do not use. |
LabeledConditionalStmt | INTERNAL: Do not use. |
LabeledStmt | INTERNAL: Do not use. |
LazyInitializationExpr | INTERNAL: Do not use. |
LinearFunctionExpr | INTERNAL: Do not use. |
LinearFunctionExtractOriginalExpr | INTERNAL: Do not use. |
LinearToDifferentiableFunctionExpr | INTERNAL: Do not use. |
LiteralExpr | INTERNAL: Do not use. |
LoadExpr | INTERNAL: Do not use. |
LocalArchetypeType | INTERNAL: Do not use. |
Locatable | INTERNAL: Do not use. |
Location | INTERNAL: Do not use. |
LookupExpr | INTERNAL: Do not use. |
MacroDecl | INTERNAL: Do not use. A declaration of a macro. Some examples: |
MacroRole | INTERNAL: Do not use. The role of a macro, for example #freestanding(declaration) or @attached(member). |
MagicIdentifierLiteralExpr | INTERNAL: Do not use. |
MakeTemporarilyEscapableExpr | INTERNAL: Do not use. |
MaterializePackExpr | INTERNAL: Do not use. An expression that materializes a pack during expansion. Appears around PackExpansionExpr. |
MemberRefExpr | INTERNAL: Do not use. |
MetatypeConversionExpr | INTERNAL: Do not use. |
MetatypeType | INTERNAL: Do not use. |
MissingMemberDecl | INTERNAL: Do not use. A placeholder for missing declarations that can arise on object deserialization. |
ModuleDecl | INTERNAL: Do not use. |
ModuleType | INTERNAL: Do not use. |
NamedFunction | INTERNAL: Do not use. |
NamedPattern | INTERNAL: Do not use. |
NilLiteralExpr | INTERNAL: Do not use. |
NominalOrBoundGenericNominalType | INTERNAL: Do not use. |
NominalType | INTERNAL: Do not use. |
NominalTypeDecl | INTERNAL: Do not use. |
NumberLiteralExpr | INTERNAL: Do not use. |
ObjCSelectorExpr | INTERNAL: Do not use. |
ObjectLiteralExpr | INTERNAL: Do not use. An instance of |
OneWayExpr | INTERNAL: Do not use. |
OpaqueTypeArchetypeType | INTERNAL: Do not use. An opaque type, that is a type formally equivalent to an underlying type but abstracting it away. |
OpaqueTypeDecl | INTERNAL: Do not use. A declaration of an opaque type, that is formally equivalent to a given type but abstracts it away. |
OpaqueValueExpr | INTERNAL: Do not use. |
OpenExistentialExpr | INTERNAL: Do not use. An implicit expression created by the compiler when a method is called on a protocol. For example in |
OpenedArchetypeType | INTERNAL: Do not use. |
OperatorDecl | INTERNAL: Do not use. |
OptionalEvaluationExpr | INTERNAL: Do not use. |
OptionalSomePattern | INTERNAL: Do not use. |
OptionalTryExpr | INTERNAL: Do not use. |
OptionalType | INTERNAL: Do not use. |
OtherAvailabilitySpec | INTERNAL: Do not use. A wildcard availability spec |
OtherInitializerRefExpr | INTERNAL: Do not use. |
OverloadedDeclRefExpr | INTERNAL: Do not use. An ambiguous expression that might refer to multiple declarations. This will be present only for failing compilations. |
PackArchetypeType | INTERNAL: Do not use. An archetype type of PackType. |
PackElementExpr | INTERNAL: Do not use. A pack element expression is a child of PackExpansionExpr. |
PackElementType | INTERNAL: Do not use. A type of PackElementExpr, see PackElementExpr for more information. |
PackExpansionExpr | INTERNAL: Do not use. A pack expansion expression. |
PackExpansionType | INTERNAL: Do not use. A type of PackExpansionExpr, see PackExpansionExpr for more information. |
PackType | INTERNAL: Do not use. An actual type of a pack expression at the instatiation point. |
ParamDecl | INTERNAL: Do not use. |
ParameterizedProtocolType | INTERNAL: Do not use. A sugar type of the form |
ParenExpr | INTERNAL: Do not use. |
ParenPattern | INTERNAL: Do not use. |
ParenType | INTERNAL: Do not use. |
Pattern | INTERNAL: Do not use. |
PatternBindingDecl | INTERNAL: Do not use. |
PlatformVersionAvailabilitySpec | INTERNAL: Do not use. An availability spec based on platform and version, for example |
PointerToPointerExpr | INTERNAL: Do not use. |
PostfixOperatorDecl | INTERNAL: Do not use. |
PostfixUnaryExpr | INTERNAL: Do not use. |
PoundAssertStmt | INTERNAL: Do not use. |
PoundDiagnosticDecl | INTERNAL: Do not use. A diagnostic directive, which is either |
PrecedenceGroupDecl | INTERNAL: Do not use. |
PrefixOperatorDecl | INTERNAL: Do not use. |
PrefixUnaryExpr | INTERNAL: Do not use. |
PrimaryArchetypeType | INTERNAL: Do not use. |
PropertyWrapperValuePlaceholderExpr | INTERNAL: Do not use. A placeholder substituting property initializations with |
ProtocolCompositionType | INTERNAL: Do not use. |
ProtocolDecl | INTERNAL: Do not use. |
ProtocolMetatypeToObjectExpr | INTERNAL: Do not use. |
ProtocolType | INTERNAL: Do not use. |
RebindSelfInInitializerExpr | INTERNAL: Do not use. |
ReferenceStorageType | INTERNAL: Do not use. |
RegexLiteralExpr | INTERNAL: Do not use. A regular expression literal which is checked at compile time, for example |
RepeatWhileStmt | INTERNAL: Do not use. |
ReturnStmt | INTERNAL: Do not use. |
SelfApplyExpr | INTERNAL: Do not use. An internal raw instance of method lookups like |
SequenceExpr | INTERNAL: Do not use. |
SingleValueStmtExpr | INTERNAL: Do not use. An expression that wraps a statement which produces a single value. |
Stmt | INTERNAL: Do not use. |
StmtCondition | INTERNAL: Do not use. |
StringLiteralExpr | INTERNAL: Do not use. |
StringToPointerExpr | INTERNAL: Do not use. |
StructDecl | INTERNAL: Do not use. |
StructType | INTERNAL: Do not use. |
SubscriptDecl | INTERNAL: Do not use. |
SubscriptExpr | INTERNAL: Do not use. |
SubstitutableType | INTERNAL: Do not use. |
SugarType | INTERNAL: Do not use. |
SuperRefExpr | INTERNAL: Do not use. |
SwitchStmt | INTERNAL: Do not use. |
SyntaxSugarType | INTERNAL: Do not use. |
TapExpr | INTERNAL: Do not use. |
ThenStmt | INTERNAL: Do not use. A statement implicitly wrapping values to be used in branches of if/switch expressions. For example in: |
ThrowStmt | INTERNAL: Do not use. |
TopLevelCodeDecl | INTERNAL: Do not use. |
TryExpr | INTERNAL: Do not use. |
TupleElementExpr | INTERNAL: Do not use. |
TupleExpr | INTERNAL: Do not use. |
TuplePattern | INTERNAL: Do not use. |
TupleType | INTERNAL: Do not use. |
Type | INTERNAL: Do not use. |
TypeAliasDecl | INTERNAL: Do not use. A declaration of a type alias to another type. For example: |
TypeAliasType | INTERNAL: Do not use. |
TypeDecl | INTERNAL: Do not use. |
TypeExpr | INTERNAL: Do not use. |
TypeRepr | INTERNAL: Do not use. |
TypedPattern | INTERNAL: Do not use. |
UnarySyntaxSugarType | INTERNAL: Do not use. |
UnboundGenericType | INTERNAL: Do not use. |
UnderlyingToOpaqueExpr | INTERNAL: Do not use. |
UnevaluatedInstanceExpr | INTERNAL: Do not use. |
UnmanagedStorageType | INTERNAL: Do not use. |
UnownedStorageType | INTERNAL: Do not use. |
UnresolvedDeclRefExpr | INTERNAL: Do not use. |
UnresolvedDotExpr | INTERNAL: Do not use. |
UnresolvedMemberChainResultExpr | INTERNAL: Do not use. |
UnresolvedMemberExpr | INTERNAL: Do not use. |
UnresolvedPatternExpr | INTERNAL: Do not use. |
UnresolvedSpecializeExpr | INTERNAL: Do not use. |
UnresolvedType | INTERNAL: Do not use. |
UnresolvedTypeConversionExpr | INTERNAL: Do not use. |
UnspecifiedElement | INTERNAL: Do not use. |
ValueDecl | INTERNAL: Do not use. |
VarDecl | INTERNAL: Do not use. A declaration of a variable such as * a local variable in a function: |
VarargExpansionExpr | INTERNAL: Do not use. |
VariadicSequenceType | INTERNAL: Do not use. |
WeakStorageType | INTERNAL: Do not use. |
WhileStmt | INTERNAL: Do not use. |
YieldStmt | INTERNAL: Do not use. |