CodeQL library for C/C++
codeql/cpp-all 0.13.0 (changelog, source)
Search

Module ConstantExprs

Import path

import semmle.code.cpp.controlflow.internal.ConstantExprs

Imports

Cached
cpp

Provides classes and predicates for working with C/C++ code.

Classes

CompileTimeConstantInt

INTERNAL: Do not use. An expression that has been found to have an integer value at compile time.

CompileTimeVariableExpr
ConditionEvaluator

A helper class for evaluation of conditions.

ExprEvaluator

A helper class for evaluation of expressions.

ForLoopEntryConditionEvaluator

A helper class for evaluation of for-loop entry conditions.

LoopEntryConditionEvaluator

A helper class for evaluation of loop entry conditions.

SwitchEvaluator

A helper class for evaluation of switch expressions.

WhileLoopEntryConditionEvaluator

A helper class for evaluation of while-loop entry conditions.