#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.