Class POPCPPScannerExtensionConfiguration
- java.lang.Object
-
- org.eclipse.cdt.core.dom.parser.AbstractScannerExtensionConfiguration
-
- org.eclipse.cdt.core.dom.parser.GNUScannerExtensionConfiguration
-
- org.eclipse.cdt.core.dom.parser.cpp.GPPScannerExtensionConfiguration
-
- org.eclipse.cdt.core.dom.parser.cpp.POPCPPScannerExtensionConfiguration
-
- All Implemented Interfaces:
IScannerExtensionConfiguration
public class POPCPPScannerExtensionConfiguration extends GPPScannerExtensionConfiguration
Configures the preprocessor for parsing POP C++, see Documentation- Since:
- 5.1
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.cdt.core.dom.parser.AbstractScannerExtensionConfiguration
AbstractScannerExtensionConfiguration.MacroDefinition
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
POPCPPScannerExtensionConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static POPCPPScannerExtensionConfiguration
getInstance()
boolean
supportAtSignInIdentifiers()
Support for extension "At Signs in Identifier Names".-
Methods inherited from class org.eclipse.cdt.core.dom.parser.cpp.GPPScannerExtensionConfiguration
getInstance, supportDigitSeparators, supportMinAndMaxOperators, supportRawStringLiterals, supportUserDefinedLiterals
-
Methods inherited from class org.eclipse.cdt.core.dom.parser.GNUScannerExtensionConfiguration
addAdditionalGNUKeywords, getAdditionalGNUMacros, support$InIdentifiers, supportAdditionalNumericLiteralSuffixes, version
-
Methods inherited from class org.eclipse.cdt.core.dom.parser.AbstractScannerExtensionConfiguration
addKeyword, addMacro, addPreprocessorKeyword, createFunctionStyleMacro, createMacro, getAdditionalKeywords, getAdditionalMacros, getAdditionalPreprocessorKeywords, initializeMacroValuesTo1, supportSlashPercentComments, supportUTFLiterals
-
-
-
-
Method Detail
-
getInstance
public static POPCPPScannerExtensionConfiguration getInstance()
-
supportAtSignInIdentifiers
public boolean supportAtSignInIdentifiers()
Description copied from class:AbstractScannerExtensionConfiguration
Support for extension "At Signs in Identifier Names". If enabled, the '@' sign is treated as part of identifiers.- Specified by:
supportAtSignInIdentifiers
in interfaceIScannerExtensionConfiguration
- Overrides:
supportAtSignInIdentifiers
in classAbstractScannerExtensionConfiguration
- Returns:
true
, if @ should be supported in identifiers
-
-