Packages

object ParamDef

Source
ParameterDirectives.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ParamDef
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type FSOU[T] = Unmarshaller[Option[String], T]

Value Members

  1. implicit def forNDR[T](implicit fsou: FSOU[T]): ParamDefAux[NameDefaultReceptacle[T], Directive1[T]]
  2. implicit def forNDUR[T]: ParamDefAux[NameDefaultUnmarshallerReceptacle[T], Directive1[T]]
  3. implicit def forNOR[T](implicit fsou: FSOU[T]): ParamDefAux[NameOptionReceptacle[T], Directive1[Option[T]]]
  4. implicit def forNOUR[T]: ParamDefAux[NameOptionUnmarshallerReceptacle[T], Directive1[Option[T]]]
  5. implicit def forNR[T](implicit fsu: FromStringUnmarshaller[T]): ParamDefAux[NameReceptacle[T], Directive1[T]]
  6. implicit def forNUR[T]: ParamDefAux[NameUnmarshallerReceptacle[T], Directive1[T]]
  7. implicit def forRVDR[T]: ParamDefAux[RequiredValueUnmarshallerReceptacle[T], Directive0]
  8. implicit def forRVR[T](implicit fsu: FromStringUnmarshaller[T]): ParamDefAux[RequiredValueReceptacle[T], Directive0]
  9. implicit def forRepVDR[T]: ParamDefAux[RepeatedValueUnmarshallerReceptacle[T], Directive1[Iterable[T]]]
  10. implicit def forRepVR[T](implicit fsu: FromStringUnmarshaller[T]): ParamDefAux[RepeatedValueReceptacle[T], Directive1[Iterable[T]]]
  11. implicit def forString(implicit fsu: FromStringUnmarshaller[String]): ParamDefAux[String, Directive1[String]]
  12. implicit def forSymbol(implicit fsu: FromStringUnmarshaller[String]): ParamDefAux[Symbol, Directive1[String]]
  13. implicit def forTuple[T](implicit fold: FoldLeft[Directive0, T, ConvertParamDefAndConcatenate.type]): ParamDefAux[T, Out]
  14. def paramDef[A, B](f: (A) ⇒ B): ParamDefAux[A, B]
  15. object ConvertParamDefAndConcatenate extends BinaryPolyFunc