Zen
A cross-platform functional programming language

Invoker Class Reference

Holds a invoker and call parameter. More...

#include <Ast.hpp>

Inheritance diagram for Invoker:
Node

List of all members.

Public Member Functions

 Invoker (const InvokerType &invokerType, const ExprList &exprList)
 Default constructor.
const InvokerTypegetInvokerType () const
 Returns the invoker type to be called.
const ExprListgetExprList () const
 Returns the parameter list to be called with.

Private Attributes

const InvokerType_invokerType
 The invoker type.
const ExprList_exprList
 The parameter list.

Detailed Description

Holds a invoker and call parameter.


Constructor & Destructor Documentation

Invoker ( const InvokerType invokerType,
const ExprList exprList 
) [inline]

Default constructor.

Parameters:
invokerTypeThe invoker to be called
exprListThe parameter list to be called with

Member Function Documentation

const ExprList& getExprList ( ) const [inline]

Returns the parameter list to be called with.

Returns:
The parameter list
const InvokerType& getInvokerType ( ) const [inline]

Returns the invoker type to be called.

Returns:
The invoker type

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines