|
Eclipse CDT Pre-release 3.0 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IASTStatement | |
---|---|
org.eclipse.cdt.core.dom.ast | |
org.eclipse.cdt.core.dom.ast.cpp |
Uses of IASTStatement in org.eclipse.cdt.core.dom.ast |
---|
Subinterfaces of IASTStatement in org.eclipse.cdt.core.dom.ast | |
---|---|
interface |
IASTBreakStatement
This is the break clause in a loop. |
interface |
IASTCaseStatement
This is a case in a switch statement. |
interface |
IASTCompoundStatement
This represents a block of statements. |
interface |
IASTContinueStatement
This is the continue clause in a loop. |
interface |
IASTDeclarationStatement
A declaration statement that introduces a declaration. |
interface |
IASTDefaultStatement
This is the default clause in the switch statement. |
interface |
IASTDoStatement
Ye ol' do statement. |
interface |
IASTExpressionStatement
Expression statement. |
interface |
IASTForStatement
The for statement. |
interface |
IASTGotoStatement
Represents a goto statement. |
interface |
IASTIfStatement
The if statement including the optional else clause. |
interface |
IASTLabelStatement
Represents a label statement. |
interface |
IASTNullStatement
This node represents a null statement |
interface |
IASTProblemStatement
This interface represents a parse problem where we tried to match against a statement. |
interface |
IASTReturnStatement
|
interface |
IASTSwitchStatement
The switch statement. |
interface |
IASTWhileStatement
Ye ol' while statement. |
Fields in org.eclipse.cdt.core.dom.ast declared as IASTStatement | |
---|---|
static IASTStatement[] |
IASTStatement.EMPTY_STATEMENT_ARRAY
Constant. |
Methods in org.eclipse.cdt.core.dom.ast that return IASTStatement | |
---|---|
IASTStatement |
IASTWhileStatement.getBody()
The body of the loop. |
IASTStatement |
IASTSwitchStatement.getBody()
Returns the body of the switch statement. |
IASTStatement |
IASTFunctionDefinition.getBody()
Get the body of the function. |
IASTStatement |
IASTForStatement.getBody()
Get the statements that this for loop controls. |
IASTStatement |
IASTDoStatement.getBody()
Get the body of the loop. |
IASTStatement |
IASTIfStatement.getElseClause()
Get the statement that is executed if the condition is false. |
IASTStatement |
IASTForStatement.getInitializerStatement()
|
IASTStatement |
IASTLabelStatement.getNestedStatement()
|
IASTStatement[] |
IASTCompoundStatement.getStatements()
Gets the statements in this block. |
IASTStatement |
IASTIfStatement.getThenClause()
Get the statement that is executed if the condition is true. |
Methods in org.eclipse.cdt.core.dom.ast with parameters of type IASTStatement | |
---|---|
void |
IASTCompoundStatement.addStatement(IASTStatement statement)
Add a statement to the compound block. |
void |
IASTWhileStatement.setBody(IASTStatement body)
Set the body of the while loop. |
void |
IASTSwitchStatement.setBody(IASTStatement body)
Set the body for the switch statement. |
void |
IASTFunctionDefinition.setBody(IASTStatement statement)
Set the body of the function. |
void |
IASTForStatement.setBody(IASTStatement statement)
Set the body of the for loop. |
void |
IASTDoStatement.setBody(IASTStatement body)
Set the body of the loop. |
void |
IASTIfStatement.setElseClause(IASTStatement elseClause)
Set the else clause. |
void |
IASTForStatement.setInitializerStatement(IASTStatement statement)
|
void |
IASTLabelStatement.setNestedStatement(IASTStatement s)
|
void |
IASTIfStatement.setThenClause(IASTStatement thenClause)
Set the statement that is executed if the condition is true. |
int |
ASTVisitor.visit(IASTStatement statement)
|
Uses of IASTStatement in org.eclipse.cdt.core.dom.ast.cpp |
---|
Subinterfaces of IASTStatement in org.eclipse.cdt.core.dom.ast.cpp | |
---|---|
interface |
ICPPASTCatchHandler
Catch handler serves as a standalone stage. |
interface |
ICPPASTForStatement
|
interface |
ICPPASTIfStatement
|
interface |
ICPPASTSwitchStatement
|
interface |
ICPPASTTryBlockStatement
This interface represents the try block statement. try { //body } catch( Exc e ) { // handler } catch( ... ) { } |
interface |
ICPPASTWhileStatement
This inteface accommodates C++ allows for broader while loop syntax. |
Methods in org.eclipse.cdt.core.dom.ast.cpp that return IASTStatement | |
---|---|
IASTStatement |
ICPPASTCatchHandler.getCatchBody()
Get the cathc body. |
IASTStatement |
ICPPASTTryBlockStatement.getTryBody()
Get try body. |
Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type IASTStatement | |
---|---|
void |
ICPPASTCatchHandler.setCatchBody(IASTStatement compoundStatement)
Set the catch body. |
void |
ICPPASTTryBlockStatement.setTryBody(IASTStatement tryBlock)
Set try body. |
|
Eclipse CDT Pre-release 3.0 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |