Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPASTTypenameExpression

All Superinterfaces:
IASTExpression, IASTNameOwner, IASTNode

public interface ICPPASTTypenameExpression
extends IASTExpression, IASTNameOwner


Field Summary
static ASTNodeProperty INITIAL_VALUE
          INITIAL_VALUE is an expression.
static ASTNodeProperty TYPENAME
          TYPENAME is the name of the type.
 
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
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNameOwner
r_declaration, r_definition, r_reference, r_unclear
 
Method Summary
 IASTExpression getInitialValue()
          Get initial value.
 IASTName getName()
          Get the name.
 boolean isTemplate()
          Was template token consumed?
 void setInitialValue(IASTExpression expressionList)
          Set initial value.
 void setIsTemplate(boolean templateTokenConsumed)
          Was template token consumed?
 void setName(IASTName name)
          Set the name.
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, getContainingFilename, getFileLocation, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getTranslationUnit, setParent, setPropertyInParent
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNameOwner
getRoleForName
 

Field Detail

TYPENAME

static final ASTNodeProperty TYPENAME
TYPENAME is the name of the type.


INITIAL_VALUE

static final ASTNodeProperty INITIAL_VALUE
INITIAL_VALUE is an expression.

Method Detail

setIsTemplate

void setIsTemplate(boolean templateTokenConsumed)
Was template token consumed?

Parameters:
templateTokenConsumed - boolean

isTemplate

boolean isTemplate()
Was template token consumed?

Returns:
boolean

setName

void setName(IASTName name)
Set the name.

Parameters:
name - IASTName

getName

IASTName getName()
Get the name.

Returns:
IASTName

setInitialValue

void setInitialValue(IASTExpression expressionList)
Set initial value.

Parameters:
expressionList - IASTExpression

getInitialValue

IASTExpression getInitialValue()
Get initial value.

Returns:
IASTExpression

Eclipse CDT
Pre-release 3.0

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