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.
|
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 |
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. |
ScannerInfo |
Implementation of the
IScannerInfo interface. |
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 |