enum CFGTerminator::Kind
Declared at: clang/include/clang/Analysis/CFG.h:506
Enumerators
Name | Value | Comment |
---|---|---|
StmtBranch | 0 | A branch that corresponds to a statement in the code, such as an if-statement. |
TemporaryDtorsBranch | 1 | A branch in control flow of destructors of temporaries. In this case terminator statement is the same statement that branches control flow in evaluation of matching full expression. |
VirtualBaseBranch | 2 | A shortcut around virtual base initializers. It gets taken when virtual base classes have already been initialized by the constructor of the most derived class while we're in the base class. |
NumKindsMinusOne | 2 | Number of different kinds, for assertions. We subtract 1 so that to keep receiving compiler warnings when we don't cover all enum values in a switch. |