qtil
advanced-security/qtil-swift 0.0.3
Search

Module Assignment

Import path

import codeql.swift.elements.expr.Assignment

Aliases

AssignAddExpr

An addition assignment expression: a += b a &+= b

AssignAndExpr

A bitwise-and assignment expression: a &= b

AssignArithmeticOperation

An arithmetic assignment expression. For example: x += 1 y *= z

AssignBitwiseOperation

A bitwise assignment expression. For example: x &= y z <<= 1

AssignDivExpr

A division assignment expression: a /= b

AssignLShiftExpr

A left-shift assignment expression: a <<= b a &<<= b

AssignMulExpr

A multiplication assignment expression: a *= b a &*= b

AssignOperation

An assignment expression apart from =. For example: x += 1 y &= z

AssignOrExpr

A bitwise-or assignment expression: a |= b

AssignPointwiseAndExpr

A pointwise bitwise-and assignment expression: a .&= b

AssignPointwiseOperation

A pointwise assignment expression. For example: x .&= y

AssignPointwiseOrExpr

A pointwise bitwise-or assignment expression: a .|= b

AssignPointwiseXorExpr

A pointwise bitwise exclusive-or assignment expression: a .^= b

AssignRShiftExpr

A right-shift assignment expression: a >>= b a &>>= b

AssignRemExpr

A remainder assignment expression: a %= b

AssignSubExpr

A subtraction assignment expression: a -= b a &-= b

AssignXorExpr

A bitwise exclusive-or assignment expression: a ^= b

Assignment

An assignment expression. For example: x = 0 y += 1 z <<= 1