Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.gnu
Interface IGNUASTTypeIdExpression

All Superinterfaces:
IASTExpression, IASTNode, IASTTypeIdExpression

public interface IGNUASTTypeIdExpression
extends IASTTypeIdExpression

There are GNU language extensions that apply to both GCC and G++. Unary expressions for _alignOf() and typeof() along the lines of sizeof().


Field Summary
static int op_alignof
          op_alignOf is used for __alignOf( typeId ) type expressions.
static int op_last
          op_last is available for sub-interfaces.
static int op_typeof
          op_typeof is used for typeof( typeId ) type expressions.
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression
op_sizeof, TYPE_ID
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTExpression
EMPTY_EXPRESSION_ARRAY
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
EMPTY_NODE_ARRAY
 
Method Summary
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression
getOperator, getTypeId, setOperator, setTypeId
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, getContainingFilename, getFileLocation, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getTranslationUnit, setParent, setPropertyInParent
 

Field Detail

op_typeof

static final int op_typeof
op_typeof is used for typeof( typeId ) type expressions.

See Also:
Constant Field Values

op_alignof

static final int op_alignof
op_alignOf is used for __alignOf( typeId ) type expressions.

See Also:
Constant Field Values

op_last

static final int op_last
op_last is available for sub-interfaces.

See Also:
Constant Field Values

Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.