Eclipse CDT
Pre-release 3.0

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

All Superinterfaces:
IASTNode, IASTStatement, IASTSwitchStatement

public interface ICPPASTSwitchStatement
extends IASTSwitchStatement


Field Summary
static ASTNodeProperty CONTROLLER_DECLARATION
          CONTROLLER_DECLARATION represents the relationship between an IASTSwitchStatement and it's nested IASTDeclaration.
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTSwitchStatement
BODY, CONTROLLER_EXP
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTStatement
EMPTY_STATEMENT_ARRAY
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
EMPTY_NODE_ARRAY
 
Method Summary
 IASTDeclaration getControllerDeclaration()
          In C++, a switch statement can be contorller by a declaration.
 IScope getScope()
          Get the IScope represented by this switch.
 void setControllerDeclaration(IASTDeclaration d)
          In C++, a switch statement can be contorller by a declaration.
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTSwitchStatement
getBody, getControllerExpression, setBody, setControllerExpression
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, getContainingFilename, getFileLocation, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getTranslationUnit, setParent, setPropertyInParent
 

Field Detail

CONTROLLER_DECLARATION

static final ASTNodeProperty CONTROLLER_DECLARATION
CONTROLLER_DECLARATION represents the relationship between an IASTSwitchStatement and it's nested IASTDeclaration.

Method Detail

getControllerDeclaration

IASTDeclaration getControllerDeclaration()
In C++, a switch statement can be contorller by a declaration.

Returns:
IASTDeclaration

setControllerDeclaration

void setControllerDeclaration(IASTDeclaration d)
In C++, a switch statement can be contorller by a declaration.

Parameters:
d - IASTDeclaration

getScope

IScope getScope()
Get the IScope represented by this switch.

Returns:
IScope

Eclipse CDT
Pre-release 3.0

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