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, version
addKeyword, addMacro, addPreprocessorKeyword, createFunctionStyleMacro, createMacro, getAdditionalKeywords, getAdditionalMacros, getAdditionalPreprocessorKeywords, initializeMacroValuesTo1, supportAtSignInIdentifiers, supportSlashPercentComments, supportUTFLiterals
public 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 IScannerExtensionConfiguration
supportMinAndMaxOperators
in class AbstractScannerExtensionConfiguration
true
if support for the extension should be
enabledpublic boolean supportRawStringLiterals()
IScannerExtensionConfiguration
supportRawStringLiterals
in interface IScannerExtensionConfiguration
supportRawStringLiterals
in class AbstractScannerExtensionConfiguration
public boolean supportUserDefinedLiterals()
supportUserDefinedLiterals
in interface IScannerExtensionConfiguration
supportUserDefinedLiterals
in class GNUScannerExtensionConfiguration
public boolean supportDigitSeparators()
IScannerExtensionConfiguration
supportDigitSeparators
in interface IScannerExtensionConfiguration
supportDigitSeparators
in class GNUScannerExtensionConfiguration
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.