#include <Stmt.h>


Public Member Functions | |
| ProcedureCallStmt (SubroutineRef *ref, Expr **positionalArgs, unsigned numPositional, KeywordSelector **keyedArgs, unsigned numKeys) | |
| Location | getLocation () const |
| Returns the location of this procedure call statement. | |
| const ProcedureDecl * | getConnective () const |
| Returns the procedure declaration underlying this call. | |
| ProcedureDecl * | getConnective () |
| Returns the procedure declaration underlying this call. | |
Static Public Member Functions | |
| static bool | classof (const ProcedureCallStmt *node) |
| Support isa and dyn_cast. | |
| static bool | classof (const Ast *node) |
Definition at line 235 of file Stmt.h.
| ProcedureCallStmt::ProcedureCallStmt | ( | SubroutineRef * | ref, | |
| Expr ** | positionalArgs, | |||
| unsigned | numPositional, | |||
| KeywordSelector ** | keyedArgs, | |||
| unsigned | numKeys | |||
| ) |
| static bool comma::ProcedureCallStmt::classof | ( | const Ast * | node | ) | [inline, static] |
Reimplemented from comma::Stmt.
| static bool comma::ProcedureCallStmt::classof | ( | const ProcedureCallStmt * | node | ) | [inline, static] |
| ProcedureDecl* comma::ProcedureCallStmt::getConnective | ( | ) | [inline] |
Returns the procedure declaration underlying this call.
Reimplemented from comma::SubroutineCall.
| const ProcedureDecl* comma::ProcedureCallStmt::getConnective | ( | ) | const [inline] |
Returns the procedure declaration underlying this call.
Reimplemented from comma::SubroutineCall.
| Location comma::ProcedureCallStmt::getLocation | ( | ) | const [inline, virtual] |
Returns the location of this procedure call statement.
Reimplemented from comma::Stmt.
1.6.1