| Interface | Description |
|---|---|
| ITypeInfoExtractor |
Extracts type information of declared variables within shallow entities.
|
| ITypeResolution |
An interface that provides type lookups for shallow entities.
|
| ITypeTracker |
A type tracker attaches type information about known variables to shallow
entities.
|
| Class | Description |
|---|---|
| PrecomputedTypeResolution |
A type resolution that internally stores precomputed type lookups.
|
| ScopedTypeLookup |
A scoped type lookup is an associative data structure that maps variable
names to their type information.
|
| TypedVariable |
A typed variable is an immutable object that contains information about the
type of a variable.
|
| TypeInfoExtractorBase |
An abstract base class for type info extractors.
|
| TypeInfoExtractorFactory |
Factory class for creating type info extractors.
|
| TypeTrackerBase |
Abstract base class for type trackers.
|
| TypeTrackerFactory |
Factory class for creating type trackers.
|