Module ArithmeticOperation

Import path

semmle.code.cpp.exprs.ArithmeticOperation

Imports

Classes

AddExpr

A C/C++ add expression.

BinaryArithmeticOperation

A C/C++ binary arithmetic operation.

ConjugationExpr

A C/C++ GNU conjugation expression.

CrementOperation

A C/C++ ++ or -- expression (either prefix or postfix).

DecrementOperation

A C/C++ -- expression (either prefix or postfix).

DivExpr

A C/C++ divide expression.

ImaginaryDivExpr

A C/C++ divide expression with an imaginary number.

ImaginaryMulExpr

A C/C++ multiply expression with an imaginary number.

ImaginaryPartExpr

A C/C++ GNU imaginary part expression.

ImaginaryRealAddExpr

A C/C++ add expression with an imaginary term and a real term.

ImaginaryRealSubExpr

A C/C++ subtract expression with an imaginary term and a real term.

IncrementOperation

A C/C++ ++ expression (either prefix or postfix).

MaxExpr

A C/C++ GNU max expression.

MinExpr

A C/C++ GNU min expression.

MulExpr

A C/C++ multiply expression.

PointerAddExpr

A C/C++ pointer add expression.

PointerArithmeticOperation

A C/C++ pointer arithmetic operation.

PointerDiffExpr

A C/C++ pointer difference expression.

PointerSubExpr

A C/C++ pointer subtract expression.

PostfixCrementOperation

A C/C++ ++ or -- postfix expression.

PostfixDecrExpr

A C/C++ postfix decrement expression, as in x--.

PostfixIncrExpr

A C/C++ postfix increment expression, as in x++.

PrefixCrementOperation

A C/C++ ++ or -- prefix expression.

PrefixDecrExpr

A C/C++ prefix decrement expression, as in --x.

PrefixIncrExpr

A C/C++ prefix increment expression, as in ++x.

RealImaginaryAddExpr

A C/C++ add expression with a real term and an imaginary term.

RealImaginarySubExpr

A C/C++ subtract expression with a real term and an imaginary term.

RealPartExpr

A C/C++ GNU real part expression.

RemExpr

A C/C++ remainder expression.

SubExpr

A C/C++ subtract expression.

UnaryArithmeticOperation

A C/C++ arithmetic operation.

UnaryMinusExpr

A C/C++ unary minus expression.

UnaryPlusExpr

A C/C++ unary plus expression.