Trait

eu.timepit.refined.predicates

AllPredicates

Related Doc: package predicates

Permalink

trait AllPredicates extends BooleanPredicates with CharPredicates with CollectionPredicates with GenericPredicates with NumericPredicates with StringPredicates

Source
all.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AllPredicates
  2. StringPredicates
  3. NumericPredicates
  4. GenericPredicates
  5. CollectionPredicates
  6. CharPredicates
  7. BooleanPredicates
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final type AllOf[PS] = boolean.AllOf[PS]

    Permalink
    Definition Classes
    BooleanPredicates
  2. final type And[A, B] = boolean.And[A, B]

    Permalink
    Definition Classes
    BooleanPredicates
  3. final type AnyOf[PS] = boolean.AnyOf[PS]

    Permalink
    Definition Classes
    BooleanPredicates
  4. final type Contains[U] = boolean.Not[collection.Forall[boolean.Not[generic.Equal[U]]]]

    Permalink
    Definition Classes
    CollectionPredicates
  5. final type Count[PA, PC] = collection.Count[PA, PC]

    Permalink
    Definition Classes
    CollectionPredicates
  6. final type Digit = char.Digit

    Permalink
    Definition Classes
    CharPredicates
  7. final type Divisible[N] = numeric.Modulo[N, _0]

    Permalink
    Definition Classes
    NumericPredicates
  8. final type Empty = collection.Empty

    Permalink
    Definition Classes
    CollectionPredicates
  9. final type EndsWith[S] = string.EndsWith[S]

    Permalink
    Definition Classes
    StringPredicates
  10. final type Equal[U] = generic.Equal[U]

    Permalink
    Definition Classes
    GenericPredicates
  11. final type Even = numeric.Modulo[shapeless.Nat._2, _0]

    Permalink
    Definition Classes
    NumericPredicates
  12. final type Exists[P] = boolean.Not[collection.Forall[boolean.Not[P]]]

    Permalink
    Definition Classes
    CollectionPredicates
  13. final type False = boolean.False

    Permalink
    Definition Classes
    BooleanPredicates
  14. final type Forall[P] = collection.Forall[P]

    Permalink
    Definition Classes
    CollectionPredicates
  15. final type Greater[N] = numeric.Greater[N]

    Permalink
    Definition Classes
    NumericPredicates
  16. final type GreaterEqual[N] = boolean.Not[numeric.Less[N]]

    Permalink
    Definition Classes
    NumericPredicates
  17. final type Head[P] = collection.Head[P]

    Permalink
    Definition Classes
    CollectionPredicates
  18. final type IPv4 = string.IPv4

    Permalink
    Definition Classes
    StringPredicates
  19. final type IPv6 = string.IPv6

    Permalink
    Definition Classes
    StringPredicates
  20. final type Index[N, P] = collection.Index[N, P]

    Permalink
    Definition Classes
    CollectionPredicates
  21. final type Init[P] = collection.Init[P]

    Permalink
    Definition Classes
    CollectionPredicates
  22. final type Last[P] = collection.Last[P]

    Permalink
    Definition Classes
    CollectionPredicates
  23. final type Less[N] = numeric.Less[N]

    Permalink
    Definition Classes
    NumericPredicates
  24. final type LessEqual[N] = boolean.Not[numeric.Greater[N]]

    Permalink
    Definition Classes
    NumericPredicates
  25. final type Letter = char.Letter

    Permalink
    Definition Classes
    CharPredicates
  26. final type LetterOrDigit = boolean.Or[char.Letter, char.Digit]

    Permalink
    Definition Classes
    CharPredicates
  27. final type LowerCase = char.LowerCase

    Permalink
    Definition Classes
    CharPredicates
  28. final type MatchesRegex[S] = string.MatchesRegex[S]

    Permalink
    Definition Classes
    StringPredicates
  29. final type MaxSize[N] = collection.Size[Closed[_0, N]]

    Permalink
    Definition Classes
    CollectionPredicates
  30. final type MinSize[N] = collection.Size[numeric.GreaterEqual[N]]

    Permalink
    Definition Classes
    CollectionPredicates
  31. final type Modulo[N, O] = numeric.Modulo[N, O]

    Permalink
    Definition Classes
    NumericPredicates
  32. final type Nand[A, B] = boolean.Not[boolean.And[A, B]]

    Permalink
    Definition Classes
    BooleanPredicates
  33. final type Negative = numeric.Less[_0]

    Permalink
    Definition Classes
    NumericPredicates
  34. final type NonDivisible[N] = boolean.Not[numeric.Divisible[N]]

    Permalink
    Definition Classes
    NumericPredicates
  35. final type NonEmpty = boolean.Not[collection.Empty]

    Permalink
    Definition Classes
    CollectionPredicates
  36. final type NonNegative = boolean.Not[numeric.Negative]

    Permalink
    Definition Classes
    NumericPredicates
  37. final type NonPositive = boolean.Not[numeric.Positive]

    Permalink
    Definition Classes
    NumericPredicates
  38. final type Nor[A, B] = boolean.Not[boolean.Or[A, B]]

    Permalink
    Definition Classes
    BooleanPredicates
  39. final type Not[P] = boolean.Not[P]

    Permalink
    Definition Classes
    BooleanPredicates
  40. final type Odd = boolean.Not[numeric.Even]

    Permalink
    Definition Classes
    NumericPredicates
  41. final type OneOf[PS] = boolean.OneOf[PS]

    Permalink
    Definition Classes
    BooleanPredicates
  42. final type Or[A, B] = boolean.Or[A, B]

    Permalink
    Definition Classes
    BooleanPredicates
  43. final type Positive = numeric.Greater[_0]

    Permalink
    Definition Classes
    NumericPredicates
  44. final type Regex = string.Regex

    Permalink
    Definition Classes
    StringPredicates
  45. final type Size[P] = collection.Size[P]

    Permalink
    Definition Classes
    CollectionPredicates
  46. final type StartsWith[S] = string.StartsWith[S]

    Permalink
    Definition Classes
    StringPredicates
  47. final type Tail[P] = collection.Tail[P]

    Permalink
    Definition Classes
    CollectionPredicates
  48. final type True = boolean.True

    Permalink
    Definition Classes
    BooleanPredicates
  49. final type UpperCase = char.UpperCase

    Permalink
    Definition Classes
    CharPredicates
  50. final type Uri = string.Uri

    Permalink
    Definition Classes
    StringPredicates
  51. final type Url = string.Url

    Permalink
    Definition Classes
    StringPredicates
  52. final type Uuid = string.Uuid

    Permalink
    Definition Classes
    StringPredicates
  53. final type ValidBigDecimal = string.ValidBigDecimal

    Permalink
    Definition Classes
    StringPredicates
  54. final type ValidBigInt = string.ValidBigInt

    Permalink
    Definition Classes
    StringPredicates
  55. final type ValidDouble = string.ValidDouble

    Permalink
    Definition Classes
    StringPredicates
  56. final type ValidInt = string.ValidInt

    Permalink
    Definition Classes
    StringPredicates
  57. final type ValidLong = string.ValidLong

    Permalink
    Definition Classes
    StringPredicates
  58. final type Whitespace = char.Whitespace

    Permalink
    Definition Classes
    CharPredicates
  59. final type XPath = string.XPath

    Permalink
    Definition Classes
    StringPredicates
  60. final type Xml = string.Xml

    Permalink
    Definition Classes
    StringPredicates
  61. final type Xor[A, B] = boolean.Xor[A, B]

    Permalink
    Definition Classes
    BooleanPredicates

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final val AllOf: boolean.AllOf.type

    Permalink
    Definition Classes
    BooleanPredicates
  5. final val And: boolean.And.type

    Permalink
    Definition Classes
    BooleanPredicates
  6. final val AnyOf: boolean.AnyOf.type

    Permalink
    Definition Classes
    BooleanPredicates
  7. final val Count: collection.Count.type

    Permalink
    Definition Classes
    CollectionPredicates
  8. final val Digit: char.Digit.type

    Permalink
    Definition Classes
    CharPredicates
  9. final val Empty: collection.Empty.type

    Permalink
    Definition Classes
    CollectionPredicates
  10. final val EndsWith: string.EndsWith.type

    Permalink
    Definition Classes
    StringPredicates
  11. final val Equal: generic.Equal.type

    Permalink
    Definition Classes
    GenericPredicates
  12. final val False: boolean.False.type

    Permalink
    Definition Classes
    BooleanPredicates
  13. final val Forall: collection.Forall.type

    Permalink
    Definition Classes
    CollectionPredicates
  14. final val Greater: numeric.Greater.type

    Permalink
    Definition Classes
    NumericPredicates
  15. final val Head: collection.Head.type

    Permalink
    Definition Classes
    CollectionPredicates
  16. final val IPv4: string.IPv4.type

    Permalink
    Definition Classes
    StringPredicates
  17. final val IPv6: string.IPv6.type

    Permalink
    Definition Classes
    StringPredicates
  18. final val Index: collection.Index.type

    Permalink
    Definition Classes
    CollectionPredicates
  19. final val Init: collection.Init.type

    Permalink
    Definition Classes
    CollectionPredicates
  20. final val Interval: numeric.Interval.type

    Permalink
    Definition Classes
    NumericPredicates
  21. final val Last: collection.Last.type

    Permalink
    Definition Classes
    CollectionPredicates
  22. final val Less: numeric.Less.type

    Permalink
    Definition Classes
    NumericPredicates
  23. final val Letter: char.Letter.type

    Permalink
    Definition Classes
    CharPredicates
  24. final val LowerCase: char.LowerCase.type

    Permalink
    Definition Classes
    CharPredicates
  25. final val MatchesRegex: string.MatchesRegex.type

    Permalink
    Definition Classes
    StringPredicates
  26. final val Modulo: numeric.Modulo.type

    Permalink
    Definition Classes
    NumericPredicates
  27. final val Not: boolean.Not.type

    Permalink
    Definition Classes
    BooleanPredicates
  28. final val OneOf: boolean.OneOf.type

    Permalink
    Definition Classes
    BooleanPredicates
  29. final val Or: boolean.Or.type

    Permalink
    Definition Classes
    BooleanPredicates
  30. final val Regex: string.Regex.type

    Permalink
    Definition Classes
    StringPredicates
  31. final val Size: collection.Size.type

    Permalink
    Definition Classes
    CollectionPredicates
  32. final val StartsWith: string.StartsWith.type

    Permalink
    Definition Classes
    StringPredicates
  33. final val Tail: collection.Tail.type

    Permalink
    Definition Classes
    CollectionPredicates
  34. final val True: boolean.True.type

    Permalink
    Definition Classes
    BooleanPredicates
  35. final val UpperCase: char.UpperCase.type

    Permalink
    Definition Classes
    CharPredicates
  36. final val Uri: string.Uri.type

    Permalink
    Definition Classes
    StringPredicates
  37. final val Url: string.Url.type

    Permalink
    Definition Classes
    StringPredicates
  38. final val Uuid: string.Uuid.type

    Permalink
    Definition Classes
    StringPredicates
  39. final val ValidBigDecimal: string.ValidBigDecimal.type

    Permalink
    Definition Classes
    StringPredicates
  40. final val ValidBigInt: string.ValidBigInt.type

    Permalink
    Definition Classes
    StringPredicates
  41. final val ValidDouble: string.ValidDouble.type

    Permalink
    Definition Classes
    StringPredicates
  42. final val ValidInt: string.ValidInt.type

    Permalink
    Definition Classes
    StringPredicates
  43. final val ValidLong: string.ValidLong.type

    Permalink
    Definition Classes
    StringPredicates
  44. final val Whitespace: char.Whitespace.type

    Permalink
    Definition Classes
    CharPredicates
  45. final val XPath: string.XPath.type

    Permalink
    Definition Classes
    StringPredicates
  46. final val Xml: string.Xml.type

    Permalink
    Definition Classes
    StringPredicates
  47. final val Xor: boolean.Xor.type

    Permalink
    Definition Classes
    BooleanPredicates
  48. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  49. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  51. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  52. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  53. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  54. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  55. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  56. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  57. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  58. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  59. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  60. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  61. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from StringPredicates

Inherited from NumericPredicates

Inherited from GenericPredicates

Inherited from CollectionPredicates

Inherited from CharPredicates

Inherited from BooleanPredicates

Inherited from AnyRef

Inherited from Any

Ungrouped