## EvalChain()

Constructor

#### # new EvalChain()

create an evaluation chain.

# Methods

#### # Add(f)

add a function to the chain.

##### Parameters:

Name | Type | Description
--- | --- | ---
`f` | `function` | a function to be called by the chain.

#### # Clear()

empty the chain, regardless of the remaining steps

#### # Size() → {int}

Returns:

number of entries in the chain.

Type: `int`

#### # Step() → {boolean}

execute the next function (if any).

Returns:

true if there were any functions to execute, else false.

Type: `boolean`