scalax.rules

class Thunk

[source: scalax/rules/Thunk.scala]

class Thunk[-In, +Out, +A, +X](rule : Rule[In, Out, A, X], in : In)
extends Rule[Unit, Out, A, X] with () => Result[Out, A, X]
Value Summary
val factory : Rules
lazy val value : Result[Out, A, X]
Method Summary
def apply (unit : Unit) : Result[Out, A, X]
def apply : Result[Out, A, X]
Methods inherited from scala.Function0
scala.Function0.toString
Methods inherited from Rule
thunk, as, flatMap, map, filter, orError, mapResult, ^^, ^^?, ??, -^, !^, >>, >->, >>?, ~, ~-, -~, ~++, ~>, <~:, ~!, ~-!, -~!, -, ^~^, ^~~^, ^~~~^, ^~~~~^, ^~~~~~^, ^~~~~~~^, >~>, ^-^, ^~>~^
Methods inherited from scala.Function1
scala.Function1.compose, scala.Function1.andThen
Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Value Details
val factory : Rules
Overrides
Rule.factory

lazy val value : Result[Out, A, X]

Method Details
def apply(unit : Unit) : Result[Out, A, X]

def apply : Result[Out, A, X]
Overrides
scala.Function0.scala.Function0.apply


Copyright (c) 2005-8 The Scalax Project. All Rights Reserved.