Class SourceCallable
A source callable, conceptually, a function in the source code for the
purpose of computing data flow. In practice this excludes functions that
are summarized using models-as-data (as we don’t want to create
unmodeled flows or duplicate paths), and includes variables (for reasons
explained in DataFlowCallable
).
Import path
import semmle.code.cpp.ir.dataflow.internal.DataFlowPrivate
Direct supertypes
Indirect supertypes
Fields
Predicates
getLocation | Gets the location of this callable. |
toString | Gets a textual representation of this callable. |
Inherited predicates
asSourceCallable | Gets the | from DataFlowCallable |
asSummarizedCallable | Gets the underlying summarized callable, if this callable is generated from a models-as-data model. | from DataFlowCallable |
getUnderlyingCallable | Gets the underlying | from DataFlowCallable |