Module TranslatedStmt

Import path

semmle.code.cpp.ir.implementation.raw.internal.TranslatedStmt

Imports

cpp

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

Predicates

Classes

TranslatedBlock
TranslatedCatchAnyHandler

The IR translation of a C++ catch (...) block.

TranslatedCatchByTypeHandler

The IR translation of a C++ catch block that catches an exception with a specific type (e.g. catch (const std::exception&)).

TranslatedDeclStmt
TranslatedDoStmt
TranslatedEmptyStmt
TranslatedExprStmt
TranslatedForStmt
TranslatedHandler

The IR translation of a C++ catch handler.

TranslatedIfStmt
TranslatedJumpStmt
TranslatedLoop
TranslatedReturnStmt
TranslatedReturnValueStmt
TranslatedReturnVoidStmt
TranslatedStmt
TranslatedSwitchStmt
TranslatedTryStmt

The IR translation of a C++ try statement.

TranslatedWhileStmt