mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-04 23:05:47 +02:00
Cosmetics.
This commit is contained in:
parent
4efa08c95d
commit
da940895a7
1 changed files with 15 additions and 26 deletions
|
@ -6,10 +6,10 @@
|
||||||
* http://www.eclipse.org/legal/epl-v10.html
|
* http://www.eclipse.org/legal/epl-v10.html
|
||||||
*
|
*
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* IBM Rational Software - Initial API and implementation
|
* IBM Rational Software - Initial API and implementation
|
||||||
* Ed Swartz (Nokia)
|
* Ed Swartz (Nokia)
|
||||||
* Anton Leherbauer (Wind River Systems)
|
* Anton Leherbauer (Wind River Systems)
|
||||||
* Markus Schorn (Wind River Systems)
|
* Markus Schorn (Wind River Systems)
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.cdt.core.dom.parser.cpp;
|
package org.eclipse.cdt.core.dom.parser.cpp;
|
||||||
|
|
||||||
|
@ -31,13 +31,11 @@ import org.eclipse.cdt.core.parser.IToken.ContextSensitiveTokenType;
|
||||||
* @since 4.0
|
* @since 4.0
|
||||||
*/
|
*/
|
||||||
public interface ICPPParserExtensionConfiguration {
|
public interface ICPPParserExtensionConfiguration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Support for GNU extension "Restricting Pointer Aliasing".
|
* Support for GNU extension "Restricting Pointer Aliasing".
|
||||||
*
|
*
|
||||||
* @see "http://gcc.gnu.org/onlinedocs/gcc/Restricted-Pointers.html"
|
* @see "http://gcc.gnu.org/onlinedocs/gcc/Restricted-Pointers.html"
|
||||||
* @return <code>true</code> if support for the extension should be
|
* @return {@code true} if support for the extension should be enabled
|
||||||
* enabled
|
|
||||||
*/
|
*/
|
||||||
public boolean allowRestrictPointerOperators();
|
public boolean allowRestrictPointerOperators();
|
||||||
|
|
||||||
|
@ -45,8 +43,7 @@ public interface ICPPParserExtensionConfiguration {
|
||||||
* Support for GNU extension "Extended Syntax for Template Instantiation".
|
* Support for GNU extension "Extended Syntax for Template Instantiation".
|
||||||
*
|
*
|
||||||
* @see "http://gcc.gnu.org/onlinedocs/gcc/Template-Instantiation.html"
|
* @see "http://gcc.gnu.org/onlinedocs/gcc/Template-Instantiation.html"
|
||||||
* @return <code>true</code> if support for the extension should be
|
* @return {@code true} if support for the extension should be enabled
|
||||||
* enabled
|
|
||||||
*/
|
*/
|
||||||
public boolean supportExtendedTemplateSyntax();
|
public boolean supportExtendedTemplateSyntax();
|
||||||
|
|
||||||
|
@ -54,8 +51,7 @@ public interface ICPPParserExtensionConfiguration {
|
||||||
* Support for GNU extension "Data types for complex numbers".
|
* Support for GNU extension "Data types for complex numbers".
|
||||||
*
|
*
|
||||||
* @see "http://gcc.gnu.org/onlinedocs/gcc/Complex.html#Complex"
|
* @see "http://gcc.gnu.org/onlinedocs/gcc/Complex.html#Complex"
|
||||||
* @return <code>true</code> if support for the extension should be
|
* @return {@code true} if support for the extension should be enabled
|
||||||
* enabled
|
|
||||||
*/
|
*/
|
||||||
public boolean supportComplexNumbers();
|
public boolean supportComplexNumbers();
|
||||||
|
|
||||||
|
@ -63,8 +59,7 @@ public interface ICPPParserExtensionConfiguration {
|
||||||
* Support for GNU long long types.
|
* Support for GNU long long types.
|
||||||
*
|
*
|
||||||
* @see "http://gcc.gnu.org/onlinedocs/gcc/Long-Long.html"
|
* @see "http://gcc.gnu.org/onlinedocs/gcc/Long-Long.html"
|
||||||
* @return <code>true</code> if support for the extension should be
|
* @return {@code true} if support for the extension should be enabled
|
||||||
* enabled
|
|
||||||
*/
|
*/
|
||||||
public boolean supportLongLongs();
|
public boolean supportLongLongs();
|
||||||
|
|
||||||
|
@ -72,8 +67,7 @@ public interface ICPPParserExtensionConfiguration {
|
||||||
* Support for GNU extension "Statements and Declarations in Expressions".
|
* Support for GNU extension "Statements and Declarations in Expressions".
|
||||||
*
|
*
|
||||||
* @see "http://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html"
|
* @see "http://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html"
|
||||||
* @return <code>true</code> if support for the extension should be
|
* @return {@code true} if support for the extension should be enabled
|
||||||
* enabled
|
|
||||||
*/
|
*/
|
||||||
public boolean supportStatementsInExpressions();
|
public boolean supportStatementsInExpressions();
|
||||||
|
|
||||||
|
@ -81,8 +75,7 @@ public interface ICPPParserExtensionConfiguration {
|
||||||
* Support for GNU extension "Referring to a Type with typeof".
|
* Support for GNU extension "Referring to a Type with typeof".
|
||||||
*
|
*
|
||||||
* @see "http://gcc.gnu.org/onlinedocs/gcc/Typeof.html"
|
* @see "http://gcc.gnu.org/onlinedocs/gcc/Typeof.html"
|
||||||
* @return <code>true</code> if support for the extension should be
|
* @return {@code true} if support for the extension should be enabled
|
||||||
* enabled
|
|
||||||
*/
|
*/
|
||||||
public boolean supportTypeofUnaryExpressions();
|
public boolean supportTypeofUnaryExpressions();
|
||||||
|
|
||||||
|
@ -90,15 +83,14 @@ public interface ICPPParserExtensionConfiguration {
|
||||||
* Support for GNU extension "Inquiring on Alignment of Types or Variables".
|
* Support for GNU extension "Inquiring on Alignment of Types or Variables".
|
||||||
*
|
*
|
||||||
* @see "http://gcc.gnu.org/onlinedocs/gcc/Alignment.html"
|
* @see "http://gcc.gnu.org/onlinedocs/gcc/Alignment.html"
|
||||||
* @return <code>true</code> if support for the extension should be
|
* @return {@code true} if support for the extension should be enabled
|
||||||
* enabled
|
|
||||||
*/
|
*/
|
||||||
public boolean supportAlignOfUnaryExpression();
|
public boolean supportAlignOfUnaryExpression();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Support for Kernighan and Richie (K&R) C.
|
* Support for Kernighan and Richie (K&R) C.
|
||||||
*
|
*
|
||||||
* @return <code>true</code> if support for K&R C should be enabled
|
* @return {@code true} if support for K&R C should be enabled
|
||||||
*/
|
*/
|
||||||
public boolean supportKnRC();
|
public boolean supportKnRC();
|
||||||
|
|
||||||
|
@ -106,24 +98,21 @@ public interface ICPPParserExtensionConfiguration {
|
||||||
* See http://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html for more
|
* See http://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html for more
|
||||||
* information on GCC's Attribute Specifiers.
|
* information on GCC's Attribute Specifiers.
|
||||||
*
|
*
|
||||||
* @return <code>true</code> if support for the extension should be
|
* @return {@code true} if support for the extension should be enabled
|
||||||
* enabled
|
|
||||||
*/
|
*/
|
||||||
public boolean supportAttributeSpecifiers();
|
public boolean supportAttributeSpecifiers();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Win32 compiler extensions also supported by GCC on Win32
|
* Win32 compiler extensions also supported by GCC on Win32
|
||||||
*
|
*
|
||||||
* @return <code>true</code> if support for the extension should be
|
* @return {@code true} if support for the extension should be enabled
|
||||||
* enabled
|
|
||||||
*/
|
*/
|
||||||
public boolean supportDeclspecSpecifiers();
|
public boolean supportDeclspecSpecifiers();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provide additional built-in bindings.
|
* Provide additional built-in bindings.
|
||||||
*
|
*
|
||||||
* @return an instance of {@link IBuiltinBindingsProvider} or
|
* @return an instance of {@link IBuiltinBindingsProvider} or {@code null}
|
||||||
* <code>null</code>
|
|
||||||
*/
|
*/
|
||||||
public IBuiltinBindingsProvider getBuiltinBindingsProvider();
|
public IBuiltinBindingsProvider getBuiltinBindingsProvider();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue