Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.c
Interface ICASTTypeIdInitializerExpression

All Superinterfaces:
IASTExpression, IASTNode

public interface ICASTTypeIdInitializerExpression
extends IASTExpression

C Expression of the format type-id { initializer }


Field Summary
static ASTNodeProperty INITIALIZER
          INITIALIZER represents the relationship between an ICASTTypeIdInitializerExpression and IASTInitializer.
static ASTNodeProperty TYPE_ID
          TYPE_ID represents the relationship between an ICASTTypeIdInitializerExpression and IASTTypeId.
 
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
 IASTInitializer getInitializer()
          Get the initializer.
 IASTTypeId getTypeId()
          Get the type-id.
 void setInitializer(IASTInitializer initializer)
          Set the initializer.
 void setTypeId(IASTTypeId typeId)
          Set the typeId.
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, getContainingFilename, getFileLocation, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getTranslationUnit, setParent, setPropertyInParent
 

Field Detail

TYPE_ID

static final ASTNodeProperty TYPE_ID
TYPE_ID represents the relationship between an ICASTTypeIdInitializerExpression and IASTTypeId.


INITIALIZER

static final ASTNodeProperty INITIALIZER
INITIALIZER represents the relationship between an ICASTTypeIdInitializerExpression and IASTInitializer.

Method Detail

getTypeId

IASTTypeId getTypeId()
Get the type-id.

Returns:
IASTTypeId

setTypeId

void setTypeId(IASTTypeId typeId)
Set the typeId.

Parameters:
typeId - IASTTypeId

getInitializer

IASTInitializer getInitializer()
Get the initializer.

Returns:
IASTInitializer

setInitializer

void setInitializer(IASTInitializer initializer)
Set the initializer.

Parameters:
initializer - IASTInitializer

Eclipse CDT
Pre-release 3.0

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