Packages

sealed abstract class CharPredicate extends (Char) ⇒ Boolean

Source
CharPredicate.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CharPredicate
  2. Function1
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def ++(chars: Seq[Char]): CharPredicate
  2. abstract def ++(that: CharPredicate): CharPredicate
  3. abstract def --(chars: Seq[Char]): CharPredicate
  4. abstract def --(that: CharPredicate): CharPredicate
  5. abstract def apply(v1: Char): Boolean
    Definition Classes
    Function1
  6. abstract def intersect(that: CharPredicate): CharPredicate

Concrete Value Members

  1. def ++(chars: String): CharPredicate
  2. def ++(char: Char): CharPredicate
  3. def --(chars: String): CharPredicate
  4. def --(char: Char): CharPredicate
  5. def andThen[A](g: (Boolean) ⇒ A): (Char) ⇒ A
    Definition Classes
    Function1
    Annotations
    @unspecialized()
  6. def asMaskBased: MaskBased
  7. def compose[A](g: (A) ⇒ Char): (A) ⇒ Boolean
    Definition Classes
    Function1
    Annotations
    @unspecialized()
  8. def firstMatch(string: String): Option[Char]
  9. def firstMismatch(string: String): Option[Char]
  10. def indexOfFirstMatch(string: String): Int
  11. def indexOfFirstMismatch(string: String): Int
  12. def isMaskBased: Boolean

    Determines wether this CharPredicate is an instance of the high-performance, constant-time CharPredicate.MaskBased implementation.

  13. def matchesAll(string: String): Boolean
  14. def matchesAny(string: String): Boolean
  15. def negated: CharPredicate
  16. def toString(): String
    Definition Classes
    Function1 → AnyRef → Any