Module Assignment
Import path
import semmle.code.cpp.exprs.Assignment
Imports
ArithmeticOperation | Provides classes for modeling arithmetic operations such as |
BitwiseOperation | Provides classes for modeling bitwise operations such as |
Expr | Provides classes modeling C/C++ expressions. |
Classes
AssignAddExpr | A non-overloaded |
AssignAndExpr | A non-overloaded AND ( |
AssignArithmeticOperation | A non-overloaded arithmetic assignment operation on a non-pointer lvalue: |
AssignBitwiseOperation | A non-overloaded bitwise assignment operation: |
AssignDivExpr | A non-overloaded |
AssignExpr | A non-overloaded assignment operation with the operator |
AssignLShiftExpr | A non-overloaded |
AssignMulExpr | A non-overloaded |
AssignOperation | A non-overloaded binary assignment operation other than |
AssignOrExpr | A non-overloaded OR ( |
AssignPointerAddExpr | A non-overloaded |
AssignPointerSubExpr | A non-overloaded |
AssignRShiftExpr | A non-overloaded |
AssignRemExpr | A non-overloaded |
AssignSubExpr | A non-overloaded |
AssignXorExpr | A non-overloaded XOR ( |
Assignment | A non-overloaded binary assignment operation, including |
BlockAssignExpr | A compiler generated assignment operation that may occur in a compiler generated copy/move constructor or assignment operator, and which functions like |
ConditionDeclExpr | A C++ variable declaration inside the conditional expression of a |