comma::ProcedureCallStmt Class Reference

#include <Stmt.h>

Inheritance diagram for comma::ProcedureCallStmt:
Inheritance graph
[legend]
Collaboration diagram for comma::ProcedureCallStmt:
Collaboration graph
[legend]

List of all members.

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 ProcedureDeclgetConnective () const
 Returns the procedure declaration underlying this call.
ProcedureDeclgetConnective ()
 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)

Detailed Description

Definition at line 235 of file Stmt.h.


Constructor & Destructor Documentation

ProcedureCallStmt::ProcedureCallStmt ( SubroutineRef ref,
Expr **  positionalArgs,
unsigned  numPositional,
KeywordSelector **  keyedArgs,
unsigned  numKeys 
)

Definition at line 77 of file Stmt.cpp.


Member Function Documentation

static bool comma::ProcedureCallStmt::classof ( const Ast node  )  [inline, static]

Reimplemented from comma::Stmt.

Definition at line 260 of file Stmt.h.

static bool comma::ProcedureCallStmt::classof ( const ProcedureCallStmt node  )  [inline, static]

Support isa and dyn_cast.

Reimplemented from comma::Stmt.

Definition at line 259 of file Stmt.h.

ProcedureDecl* comma::ProcedureCallStmt::getConnective (  )  [inline]

Returns the procedure declaration underlying this call.

Reimplemented from comma::SubroutineCall.

Definition at line 253 of file Stmt.h.

const ProcedureDecl* comma::ProcedureCallStmt::getConnective (  )  const [inline]

Returns the procedure declaration underlying this call.

Reimplemented from comma::SubroutineCall.

Definition at line 250 of file Stmt.h.

Location comma::ProcedureCallStmt::getLocation (  )  const [inline, virtual]

Returns the location of this procedure call statement.

Reimplemented from comma::Stmt.

Definition at line 243 of file Stmt.h.


The documentation for this class was generated from the following files:

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1