Zen
A cross-platform functional programming language

WindowBlock Class Reference

AST Node representing a window block. More...

#include <Ast.hpp>

Inheritance diagram for WindowBlock:
BlockBase Node

List of all members.

Public Member Functions

 WindowBlock (const VariableRefList &refList, const Ast::FunctionBlock &functionBlock)
 Default constructor.
const FunctionBlockgetFunctionBlock () const
 Returns a reference to the function block for this window.

Private Attributes

const Ast::FunctionBlock_functionBlock
 The function block.

Detailed Description

AST Node representing a window block.


Constructor & Destructor Documentation

WindowBlock ( const VariableRefList refList,
const Ast::FunctionBlock functionBlock 
) [inline]

Default constructor.

Parameters:
refListThe list of external variables referenced by this block
functionBlockThe function block for this window

Member Function Documentation

const FunctionBlock& getFunctionBlock ( ) const [inline]

Returns a reference to the function block for this window.

Returns:
The function block.

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