public class GPPScannerExtensionConfiguration extends GNUScannerExtensionConfiguration
AbstractScannerExtensionConfiguration.MacroDefinition| Constructor and Description |
|---|
GPPScannerExtensionConfiguration() |
GPPScannerExtensionConfiguration(org.eclipse.cdt.core.dom.parser.cpp.GPPScannerExtensionConfiguration.CompilerType compiler,
int version) |
GPPScannerExtensionConfiguration(int version) |
| Modifier and Type | Method and Description |
|---|---|
static GPPScannerExtensionConfiguration |
getInstance() |
static GPPScannerExtensionConfiguration |
getInstance(IScannerInfo info) |
boolean |
supportDigitSeparators()
Support for C++14 digit separators in integer literals
|
boolean |
supportMinAndMaxOperators()
Support for (deprecated) GNU minimum and maximum operators (
<?
and >?). |
boolean |
supportRawStringLiterals()
Support for C++ raw string literals.
|
boolean |
supportUserDefinedLiterals()
User Defined Literals
|
addAdditionalGNUKeywords, getAdditionalGNUMacros, support$InIdentifiers, supportAdditionalNumericLiteralSuffixes, versionaddKeyword, addMacro, addPreprocessorKeyword, createFunctionStyleMacro, createMacro, getAdditionalKeywords, getAdditionalMacros, getAdditionalPreprocessorKeywords, initializeMacroValuesTo1, supportAtSignInIdentifiers, supportSlashPercentComments, supportUTFLiteralspublic GPPScannerExtensionConfiguration()
public GPPScannerExtensionConfiguration(int version)
public GPPScannerExtensionConfiguration(org.eclipse.cdt.core.dom.parser.cpp.GPPScannerExtensionConfiguration.CompilerType compiler,
int version)
public static GPPScannerExtensionConfiguration getInstance()
public static GPPScannerExtensionConfiguration getInstance(IScannerInfo info)
public boolean supportMinAndMaxOperators()
IScannerExtensionConfiguration<?
and >?).supportMinAndMaxOperators in interface IScannerExtensionConfigurationsupportMinAndMaxOperators in class AbstractScannerExtensionConfigurationtrue if support for the extension should be
enabledpublic boolean supportRawStringLiterals()
IScannerExtensionConfigurationsupportRawStringLiterals in interface IScannerExtensionConfigurationsupportRawStringLiterals in class AbstractScannerExtensionConfigurationpublic boolean supportUserDefinedLiterals()
supportUserDefinedLiterals in interface IScannerExtensionConfigurationsupportUserDefinedLiterals in class GNUScannerExtensionConfigurationpublic boolean supportDigitSeparators()
IScannerExtensionConfigurationsupportDigitSeparators in interface IScannerExtensionConfigurationsupportDigitSeparators in class GNUScannerExtensionConfigurationCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.