sealed case class FunctionDef[-A, +B](name: (ExprModule.this)#FunctionName) extends Product with Serializable
- Self Type
- (ExprModule.this)#FunctionDef[A, B]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- FunctionDef
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new FunctionDef(name: (ExprModule.this)#FunctionName)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[F1, F2, F3, F4, F5, F6, F7, Source, P1, P2, P3, P4, P5, P6, P7, B1 >: B](param1: (ExprModule.this)#Expr[F1, Source, P1], param2: (ExprModule.this)#Expr[F2, Source, P2], param3: (ExprModule.this)#Expr[F3, Source, P3], param4: (ExprModule.this)#Expr[F4, Source, P4], param5: (ExprModule.this)#Expr[F5, Source, P5], param6: (ExprModule.this)#Expr[F6, Source, P6], param7: (ExprModule.this)#Expr[F7, Source, P7])(implicit ev: <:<[(P1, P2, P3, P4, P5, P6, P7), A], typeTag: (ExprModule.this)#TypeTag[B1]): (ExprModule.this)#Expr[(ExprModule.this)#:||:[F1, (ExprModule.this)#:||:[F2, (ExprModule.this)#:||:[F3, (ExprModule.this)#:||:[F4, (ExprModule.this)#:||:[F5, (ExprModule.this)#:||:[F6, F7]]]]]], Source, B1]
- def apply[F1, F2, F3, F4, F5, F6, Source, P1, P2, P3, P4, P5, P6, B1 >: B](param1: (ExprModule.this)#Expr[F1, Source, P1], param2: (ExprModule.this)#Expr[F2, Source, P2], param3: (ExprModule.this)#Expr[F3, Source, P3], param4: (ExprModule.this)#Expr[F4, Source, P4], param5: (ExprModule.this)#Expr[F5, Source, P5], param6: (ExprModule.this)#Expr[F6, Source, P6])(implicit ev: <:<[(P1, P2, P3, P4, P5, P6), A], typeTag: (ExprModule.this)#TypeTag[B1]): (ExprModule.this)#Expr[(ExprModule.this)#:||:[F1, (ExprModule.this)#:||:[F2, (ExprModule.this)#:||:[F3, (ExprModule.this)#:||:[F4, (ExprModule.this)#:||:[F5, F6]]]]], Source, B1]
- def apply[F1, F2, F3, F4, F5, Source, P1, P2, P3, P4, P5, B1 >: B](param1: (ExprModule.this)#Expr[F1, Source, P1], param2: (ExprModule.this)#Expr[F2, Source, P2], param3: (ExprModule.this)#Expr[F3, Source, P3], param4: (ExprModule.this)#Expr[F4, Source, P4], param5: (ExprModule.this)#Expr[F5, Source, P5])(implicit ev: <:<[(P1, P2, P3, P4, P5), A], typeTag: (ExprModule.this)#TypeTag[B1]): (ExprModule.this)#Expr[(ExprModule.this)#:||:[F1, (ExprModule.this)#:||:[F2, (ExprModule.this)#:||:[F3, (ExprModule.this)#:||:[F4, F5]]]], Source, B1]
- def apply[F1, F2, F3, F4, Source, P1, P2, P3, P4, B1 >: B](param1: (ExprModule.this)#Expr[F1, Source, P1], param2: (ExprModule.this)#Expr[F2, Source, P2], param3: (ExprModule.this)#Expr[F3, Source, P3], param4: (ExprModule.this)#Expr[F4, Source, P4])(implicit ev: <:<[(P1, P2, P3, P4), A], typeTag: (ExprModule.this)#TypeTag[B1]): (ExprModule.this)#Expr[(ExprModule.this)#:||:[F1, (ExprModule.this)#:||:[F2, (ExprModule.this)#:||:[F3, F4]]], Source, B1]
- def apply[F1, F2, F3, Source, P1, P2, P3, B1 >: B](param1: (ExprModule.this)#Expr[F1, Source, P1], param2: (ExprModule.this)#Expr[F2, Source, P2], param3: (ExprModule.this)#Expr[F3, Source, P3])(implicit ev: <:<[(P1, P2, P3), A], typeTag: (ExprModule.this)#TypeTag[B1]): (ExprModule.this)#Expr[(ExprModule.this)#:||:[F1, (ExprModule.this)#:||:[F2, F3]], Source, B1]
- def apply[F1, F2, Source, P1, P2, B1 >: B](param1: (ExprModule.this)#Expr[F1, Source, P1], param2: (ExprModule.this)#Expr[F2, Source, P2])(implicit ev: <:<[(P1, P2), A], typeTag: (ExprModule.this)#TypeTag[B1]): (ExprModule.this)#Expr[(ExprModule.this)#:||:[F1, F2], Source, B1]
- def apply[F, Source, B1 >: B](param1: (ExprModule.this)#Expr[F, Source, A])(implicit typeTag: (ExprModule.this)#TypeTag[B1]): (ExprModule.this)#Expr[F, Source, B1]
- def apply[B1 >: B]()(implicit ev: <:<[Any, A], typeTag: (ExprModule.this)#TypeTag[B1]): (ExprModule.this)#Expr[Function0, Any, B1]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val name: (ExprModule.this)#FunctionName
- def narrow[C](implicit ev: <:<[C, A]): (ExprModule.this)#FunctionDef[C, B]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()