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

de.sciss.lucre.synth.Sys.scala Maven / Gradle / Ivy

There is a newer version: 3.30.0
Show newest version
/*
 *  Sys.scala
 *  (SoundProcesses)
 *
 *  Copyright (c) 2010-2019 Hanns Holger Rutz. All rights reserved.
 *
 *	This software is published under the GNU Lesser General Public License v2.1+
 *
 *
 *  For further information, please contact Hanns Holger Rutz at
 *  [email protected]
 */

package de.sciss.lucre.synth

import de.sciss.lucre.{stm, synth}

object Sys {
  trait Txn[S <: Sys[S]] extends stm.Txn[S] with synth.Txn
}

trait Sys[S <: Sys[S]] extends stm.Sys[S] {
  type Tx <: Sys.Txn[S]
  type I <: InMemoryLike[I]
}

trait NoSys extends Sys[NoSys]




© 2015 - 2024 Weber Informatics LLC | Privacy Policy