All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sigmastate.eval.SigmaLibrary.scala Maven / Gradle / Ivy

The newest version!
package sigmastate.eval

import scalan.Library
import sigma.SigmaDslModule

/** Main trait which represents sigma operations in graph IR cake. */
trait SigmaLibrary extends Library
    with sigma.wrappers.WrappersModule
    with SigmaDslModule
{
  import WRType._

  implicit lazy val wRTypeAnyElement = wRTypeElement(AnyElement)

  /** During compilation represent a global value Global, see also SGlobal type. */
  def sigmaDslBuilder: Ref[SigmaDslBuilder]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy