Classes

The following classes are available globally.

  • The BlockPredicate class is used to define closure based conditions used to evaluate generic inputs.

    See more

    Declaration

    Swift

    public class BlockPredicate<T> : Predicate
  • The EmailPredicate class is used to evaluate whether a given input is a syntactically valid email address, based on the RFC 5322 official standard.

    See more

    Declaration

    Swift

    public class EmailPredicate : Predicate
  • The PairMatchingPredicate class is used to evaluate whether a given pair of values match.

    See more

    Declaration

    Swift

    public class PairMatchingPredicate<T> : Predicate where T : Equatable
  • The RegexPredicate class is used to define regluar expression based conditions used to evaluate input strings.

    See more

    Declaration

    Swift

    public class RegexPredicate : Predicate
  • The URLPredicate class is used to evaluate whether a given input is a syntactically valid URL.

    See more

    Declaration

    Swift

    public class URLPredicate : Predicate