ScopedVar

object ScopedVar
Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

class Assignment[T](scVar: ScopedVar[T], value: T)
case class Unitialized() extends Exception

Value members

Concrete methods

@nowarn("msg=`_` is deprecated for wildcard arguments of types")
def scoped[T](ass: Assignment[_]*)(body: => T): T
def scopedPushIf[T](shouldPushAssignments: Boolean)(lazyAssignments: => Seq[Assignment[_]])(body: => T): T

Implicits

Implicits

implicit def toValue[T](scVar: ScopedVar[T]): T