p

ltbs

uniform

package uniform

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. uniform
  2. QuantityInstances
  3. ToQuantityOps
  4. OptTC
  5. ScalaVersionCompatibility
  6. TreeLikeInstances
  7. ToTreeLikeOps
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ::[H, T <: HList] = shapeless.::[H, T]
  2. type BigString = String with Tagged[BigStringTag]

    Used to represent multi-line input.

    Used to represent multi-line input.

    Behaves identically to, and can be freely cast to, a String. However interpreters may decide to treat it differently - for example a web interpreter will usually render this a textarea or a cli interpreter may prompt for several lines.

  3. trait BigStringTag extends AnyRef
  4. case class EmptyMessages[A]()(implicit mon: Monoid[A]) extends UniformMessages[A] with Product with Serializable
  5. case class ErrorMsg(msg: String, args: Any*) extends Product with Serializable
  6. type ErrorTree = Map[NonEmptyList[InputPath], NonEmptyList[ErrorMsg]]
  7. trait IndexOf[L <: HList, U] extends DepFn1[L] with Serializable
    Annotations
    @implicitNotFound( "Cannot find $U in $L" )
  8. type Input = Map[InputPath, List[String]]
  9. type InputPath = List[String]
  10. trait Language[UF[_], SupportedTell <: HList, SupportedAsk <: HList] extends AnyRef
  11. case class MapMessagesWithSubstitutions(underlying: Map[String, List[String]]) extends UniformMessages[String] with Product with Serializable
  12. type NilTypes = shapeless.::[Unit, HNil]
  13. type NonEmptyString = String with Tagged[NonEmptyStringTag]
  14. trait NonEmptyStringTag extends AnyRef
  15. case class NoopMessages[A]() extends UniformMessages[A] with Product with Serializable
  16. trait OptTC extends AnyRef
  17. trait Quantity[A] extends Serializable
  18. trait QuantityInstances extends AnyRef
  19. case class QuantityRule[A] extends Rule[A] with Product with Serializable
  20. class Rewriter[TC[_], SupportedTell <: HList, SupportedAsk <: HList] extends AnyRef
  21. implicit class RichAppOps[F[_], A] extends AnyRef
  22. implicit class RichErrorTree extends AnyRef
  23. implicit class RichInput extends AnyRef
  24. implicit class RichRuleListList[A] extends AnyRef
  25. trait Rule[A] extends AnyRef
  26. trait ScalaVersionCompatibility extends AnyRef
  27. case class SimpleMapMessages[A](msg: Map[String, List[A]]) extends UniformMessages[A] with Product with Serializable
  28. trait TreeLike[T] extends Serializable
  29. trait TreeLikeInstances extends AnyRef
  30. class MapTree[K, V] extends TreeLike[Map[List[K], V]]
    Definition Classes
    TreeLikeInstances
  31. trait TypeclassList[L <: HList, F[_]] extends AnyRef
  32. trait UniformMessages[A] extends AnyRef

Value Members

  1. implicit def integralQuantity[I](implicit arg0: Integral[I]): Quantity[I]
    Definition Classes
    QuantityInstances
  2. implicit def listOfRulesToListList[A](in: List[Rule[A]]): List[List[Rule[A]]]
  3. implicit def optTcNone[TC[_], T](implicit lp: LowPriority): Option[TC[T]]
    Definition Classes
    OptTC
  4. implicit def optTcSome[TC[_], T](implicit s: TC[T]): Option[TC[T]]
    Definition Classes
    OptTC
  5. implicit def sequenceQuantity[S](implicit ev: (S) ⇒ Seq[_]): Quantity[S]
    Definition Classes
    QuantityInstances
  6. implicit def soloRuleToListList[A](in: Rule[A]): List[List[Rule[A]]]
  7. implicit def toQuantityOps[A](target: A)(implicit tc: Quantity[A]): Ops[A] { type TypeClassType = ltbs.uniform.Quantity[A] }
    Definition Classes
    ToQuantityOps
    Annotations
    @SuppressWarnings()
  8. implicit def toTreeLikeOps[T](target: T)(implicit tc: TreeLike[T]): Ops[T] { type TypeClassType = ltbs.uniform.TreeLike[T]{type Key = tc.Key; type Value = tc.Value} }
    Definition Classes
    ToTreeLikeOps
    Annotations
    @SuppressWarnings()
  9. object BestGuessMessages extends RegexParsers with UniformMessages[String]
  10. object IndexOf extends Serializable
  11. implicit object Input extends MapTree[String, List[String]]
  12. object NonEmptyString
  13. object OptTC extends OptTC
  14. object Quantity extends Serializable
  15. object Rule
  16. object TreeLike extends Serializable
  17. implicit object ErrorTree extends TreeLike[ErrorTree]
    Definition Classes
    TreeLikeInstances
  18. object TypeclassList
  19. object UniformMessages

Inherited from QuantityInstances

Inherited from ToQuantityOps

Inherited from OptTC

Inherited from ScalaVersionCompatibility

Inherited from TreeLikeInstances

Inherited from ToTreeLikeOps

Inherited from AnyRef

Inherited from Any

Ungrouped