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
nullboolean supportParameterInfoBlock()
boolean supportExtendedSizeofOperator()
boolean supportFunctionStyleAssembler()
@Deprecated boolean supportGCCOtherBuiltinSymbols()
getBuiltinBindingsProvider() instead.Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.