| Interface | Description |
|---|---|
| ICodeReaderCache | Deprecated |
| IExtendedScannerInfo |
Extension to
IScannerInfo, allows for providing additional preprocessor options. |
| IGCCToken | |
| IInactiveCodeToken |
Interface for tokens of kind
IToken.tINACTIVE_CODE_START, IToken.tINACTIVE_CODE_SEPARATOR and
IToken.tINACTIVE_CODE_END. |
| IMacro |
Interface to provide macro definitions in an IScannerExtensionConfiguration.
|
| IParserLogService | |
| IParserSettings |
Interface for providing settings for the parser.
|
| IParserSettings2 |
Interface for providing settings for the parser.
|
| IPersistableProblem | |
| IPreprocessorDirective |
Constants for supported preprocessor directive types.
|
| IProblem |
Description of a C/C++ syntax problems and spelling errors as detected by the lexer, preprocessor,
parser or the spelling engine.
|
| IScanner |
Interface between the parser and the preprocessor.
|
| IScannerInfo |
Interface for providing a configuration for the preprocessor.
|
| IScannerInfoChangeListener | |
| IScannerInfoProvider | |
| ISignificantMacros |
Significant macros describe the conditions under which the preprocessor selects
the same active code branches in a file.
|
| ISignificantMacros.IVisitor | |
| IToken | |
| ITokenDuple | Deprecated
Do not use.
|
| Class | Description |
|---|---|
| AbstractParserLogService | |
| AbstractPersistableProblem |
Abstract class for implementing
IPersistableProblem. |
| CodeReader | Deprecated
replaced by
FileContent |
| CodeReaderCache | Deprecated |
| DefaultLogService | |
| Directives | |
| ExtendedScannerInfo |
Implementation for the
IExtendedScannerInfo interface. |
| FileContent |
Abstract class for representing the content of a file.
|
| GCCKeywords | |
| IncludeExportPatterns |
Container for include export patterns, for example "IWYU pragma: export",
"IWYU pragma: begin_exports" and "IWYU pragma: end_exports".
|
| IncludeFileContentProvider |
A file content provider is used to create file content objects for include
directives.
|
| IParserSettings2.Default |
An default implementation to be used as a base class by clients that want to
contribute parser settings.
|
| Keywords | |
| NullLogService | |
| ParserFactory | |
| ParserSettings |
Implementation for the
IParserSettings interface. |
| ParserUtil | |
| ScannerInfo |
Implementation of the
IScannerInfo interface. |
| StandardAttributes |
| Enum | Description |
|---|---|
| IToken.ContextSensitiveTokenType |
Token types for context-sensitive tokens.
|
| KeywordSetKey | |
| ParseError.ParseErrorKind | |
| ParserLanguage |
Enumeration of base languages supported by CDT.
|
| ParserMode |
| Exception | Description |
|---|---|
| EndOfFileException | |
| OffsetLimitReachedException |
The exception is thrown, when content-assist is requested within a context that is handled
by the lexer or the preprocessor.
|
| Error | Description |
|---|---|
| ParseError |
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.