Class GCCScannerExtensionConfiguration
- java.lang.Object
-
- org.eclipse.cdt.core.dom.parser.AbstractScannerExtensionConfiguration
-
- org.eclipse.cdt.core.dom.parser.GNUScannerExtensionConfiguration
-
- org.eclipse.cdt.core.dom.parser.c.GCCScannerExtensionConfiguration
-
- All Implemented Interfaces:
IScannerExtensionConfiguration
public class GCCScannerExtensionConfiguration extends GNUScannerExtensionConfiguration
Configures the preprocessor for parsing c-sources as accepted by gcc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.cdt.core.dom.parser.AbstractScannerExtensionConfiguration
AbstractScannerExtensionConfiguration.MacroDefinition
-
-
Constructor Summary
Constructors Constructor Description GCCScannerExtensionConfiguration()
GCCScannerExtensionConfiguration(int version)
GCCScannerExtensionConfiguration(org.eclipse.cdt.core.dom.parser.c.GCCScannerExtensionConfiguration.CompilerType compiler, int version)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GCCScannerExtensionConfiguration
getInstance()
static GCCScannerExtensionConfiguration
getInstance(IScannerInfo info)
boolean
supportMinAndMaxOperators()
Support for (deprecated) GNU minimum and maximum operators (<?
and>?
).-
Methods inherited from class org.eclipse.cdt.core.dom.parser.GNUScannerExtensionConfiguration
addAdditionalGNUKeywords, getAdditionalGNUMacros, support$InIdentifiers, supportAdditionalNumericLiteralSuffixes, supportDigitSeparators, supportUserDefinedLiterals, version
-
Methods inherited from class org.eclipse.cdt.core.dom.parser.AbstractScannerExtensionConfiguration
addKeyword, addMacro, addPreprocessorKeyword, createFunctionStyleMacro, createMacro, getAdditionalKeywords, getAdditionalMacros, getAdditionalPreprocessorKeywords, initializeMacroValuesTo1, supportAtSignInIdentifiers, supportRawStringLiterals, supportSlashPercentComments, supportUTFLiterals
-
-
-
-
Constructor Detail
-
GCCScannerExtensionConfiguration
public GCCScannerExtensionConfiguration()
-
GCCScannerExtensionConfiguration
public GCCScannerExtensionConfiguration(int version)
- Since:
- 5.5
-
GCCScannerExtensionConfiguration
public GCCScannerExtensionConfiguration(org.eclipse.cdt.core.dom.parser.c.GCCScannerExtensionConfiguration.CompilerType compiler, int version)
- Since:
- 6.10
-
-
Method Detail
-
getInstance
public static GCCScannerExtensionConfiguration getInstance()
- Since:
- 5.1
-
getInstance
public static GCCScannerExtensionConfiguration getInstance(IScannerInfo info)
- Since:
- 5.5
-
supportMinAndMaxOperators
public boolean supportMinAndMaxOperators()
Description copied from interface:IScannerExtensionConfiguration
Support for (deprecated) GNU minimum and maximum operators (<?
and>?
).- Specified by:
supportMinAndMaxOperators
in interfaceIScannerExtensionConfiguration
- Overrides:
supportMinAndMaxOperators
in classAbstractScannerExtensionConfiguration
- Returns:
true
if support for the extension should be enabled- See Also:
- "http://gcc.gnu.org/onlinedocs/gcc/Deprecated-Features.html"
-
-