qtil
advanced-security/qtil-swift 0.0.3
Search

Module Unary

A module for creating unary predicates (predicates with one parameter) without requiring a signature predicate declaration.

Examples:

  • Unary<int>::pred/1: A predicate with one int parameter and no result.
  • Unary<int>::Ret<string>::pred/1: A predicate with one int parameter and a string result.

Import path

import qtil.parameterization.SignaturePredicates

Modules

Ret

A module for adding a result type to a unary predicate.

Predicate signatures

bindInput

A signature predicate with one parameter and no result, with a bindingset on the parameter

pred

The resulting signature predicate for this module’s type parameters

Parameters