| Interface | Description |
|---|---|
| IMacroProvider |
Interface for providing macros.
|
| Class | Description |
|---|---|
| ConditionalHandlingCPreprocessorBase |
Base class of the C preprocessor that deals with conditionals in addition to
macro handling and the overall parsing.
|
| CPreprocessor |
An implementation of the C preprocessor that is adjusted to application in
static analysis.
|
| EmptyMacroProvider |
A macro provider that holds no macros.
|
| IncludedTokens |
Stores a pair of uniformPath and a corresponding list of included
ITokens. |
| MacroHandlingCPreprocessorBase |
Base class of the C preprocessor that deals with macro handling and the
overall parsing.
|
| OverlayMacroProvider |
A macro provider that encapsulates another macro provider and allows
temporary addition and removal of macros.
|