public interface ICParserExtensionConfiguration
AbstractCParserExtensionConfiguration
instead.Modifier and Type | Method and Description |
---|---|
IBuiltinBindingsProvider |
getBuiltinBindingsProvider()
Provide additional built-in bindings.
|
boolean |
supportAlignOfUnaryExpression()
Support for GNU extension "Inquiring on Alignment of Types or Variables".
|
boolean |
supportAttributeSpecifiers()
See http://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html for more
information on GCC's Attribute Specifiers.
|
boolean |
supportDeclspecSpecifiers()
Win32 compiler extensions also supported by GCC on Win32
|
boolean |
supportExtendedSizeofOperator()
Support additional parameters for the sizeof operator:
'sizeof' '(' typeid ',' expression-list ')'
|
boolean |
supportFunctionStyleAssembler()
Support function style assembler definitions:
'asm' ['volatile'] [return-type] name '(' parameter-list ')' '{' assembler-code '}'
|
boolean |
supportGCCOtherBuiltinSymbols()
Deprecated.
use
getBuiltinBindingsProvider() instead. |
boolean |
supportGCCStyleDesignators()
Support for GNU extension "Designated Initializers".
|
boolean |
supportKnRC()
Support for Kernighan and Richie (K&R) C.
|
boolean |
supportParameterInfoBlock()
Skips information in brackets provided at the beginning of a parameter declaration:
void accelerate([proc=marsh] const Speed &data); |
boolean |
supportStatementsInExpressions()
Support for GNU extension "Statements and Declarations in Expressions".
|
boolean |
supportTypeofUnaryExpressions()
Support for GNU extension "Referring to a Type with typeof".
|
boolean supportStatementsInExpressions()
true
if support for the extension should be
enabledboolean supportGCCStyleDesignators()
true
if support for the extension should be
enabledboolean supportTypeofUnaryExpressions()
true
if support for the extension should be
enabledboolean supportAlignOfUnaryExpression()
true
if support for the extension should be
enabledboolean supportKnRC()
true
if support for K&R C should be enabledboolean supportAttributeSpecifiers()
true
if support for the extension should be
enabledboolean supportDeclspecSpecifiers()
true
if support for the extension should be
enabledIBuiltinBindingsProvider getBuiltinBindingsProvider()
IBuiltinBindingsProvider
or
null
boolean supportParameterInfoBlock()
boolean supportExtendedSizeofOperator()
boolean supportFunctionStyleAssembler()
@Deprecated boolean supportGCCOtherBuiltinSymbols()
getBuiltinBindingsProvider()
instead.Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.