Module TypeTrackerSpecific
Import path
import codeql.ruby.typetracking.TypeTrackerSpecific
Imports
Boolean | Provides the |
Predicates
compatibleContents | Holds if a value stored with |
noContent | Gets the “no content set” value to use for a type tracker not inside any content. |
Classes
OptionalTypeTrackerContent | An optional content set, that is, a |
Modules
ContentFilter | Module for getting |
Aliases
ContentFilter | A label to use for |
Node | An element, viewed as a node in a data flow graph. Either an expression ( |
TypeTrackerContent | An entity that represents a set of |
TypeTrackingNode | A data-flow node that is a source of local flow. |
basicLoadStep | Holds if |
basicLoadStoreStep | Holds if the |
basicStoreStep | Holds if |
basicWithContentStep | Holds if type-tracking should step from |
basicWithoutContentStep | Holds if type-tracking should step from |
callStep | Holds if |
jumpStep | Holds if data can flow from |
levelStepCall | Holds if there is a level step from |
levelStepNoCall | Holds if there is a level step from |
returnStep | Holds if |
simpleLocalFlowStep | Holds if there is a simple local flow step from |