Module Raw
INTERNAL: Do not use. This module holds thin fully generated class definitions around DB entities.
Import path
import codeql.swift.generated.RawClasses
| 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. |