Class IteratorFlow::SourceVariable
A variable of some type that can produce an iterator.
Import path
import semmle.code.cpp.ir.dataflow.internal.DataFlowPrivate
Direct supertypes
Indirect supertypes
Inherited fields
base | from SourceVariable | |
ind | from SourceVariable |
Inherited predicates
getBaseVariable | Gets the base source variable (i.e., the variable without any indirections) of this source variable. | from SourceVariable |
getIRVariable | Gets the IR variable associated with this | from SourceVariable |
getIndirection | Gets the number of loads performed on the base source variable to reach the value of this source variable. | from SourceVariable |
getLocation | Gets the location of this variable. | from SourceVariable |
getType | Gets the type of this source variable. If | from SourceVariable |
isGLValue | Holds if this variable is a glvalue. | from SourceVariable |
toString | Gets a textual representation of this element. | from SourceVariable |