RegEx

case
class RegEx(name: Ex[String], descr: Ex[String], vendor: Ex[String], input: Ex[Boolean]) extends Ex[Device]

A Midi device defined by regular expression matching. For instance, if you were to look for the Faderfox EC4, you could match the name via "EC4.*, or you match the description via "Faderfox.*".

Value Params
descr

regular expression for the description, or empty to match any description

input

if true matches input devices, otherwise matches output devices

name

regular expression for the name, or empty to match any name

vendor

regular expression for the vendor, or empty to match any vendor

Companion
object
trait Serializable
trait Ex[Device]
trait Flow
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any

Type members

Types

type Repr[T <: Txn[T]] = IExpr[T, Device]

Value members

Concrete methods

override
def productPrefix: String
Definition Classes
Product

Inherited methods

final
def expand[T <: Txn[LazyRef(...)]](implicit ctx: Context[T], tx: T): Repr[T]
Inherited from
Lazy
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Inherited fields

@transient
final protected
val ref: Object
Inherited from
Lazy