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 |