SimpleFilter

fun interface SimpleFilter<in T>

Functions

Link copied to clipboard
abstract suspend operator fun invoke(o: T): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
operator fun <T> SimpleFilter<T>?.minus(other: SimpleFilter<T>?): SimpleFilter<T>

Making +! operation. In fact that means that other will be inversed with not and that added to this via plus

Link copied to clipboard
operator fun <T> SimpleFilter<T>.not(): SimpleFilter<T>

Reverse results of this

Link copied to clipboard
infix operator fun <T> SimpleFilter<T>?.plus(other: SimpleFilter<T>?): SimpleFilter<T>

Makes an OR (||) operation between this and other

Link copied to clipboard
infix operator fun <T> SimpleFilter<T>?.times(other: SimpleFilter<T>?): SimpleFilter<T>

Makes an AND (&&) operation between this and other

Link copied to clipboard
operator fun <T> SimpleFilter<T>.unaryMinus(): SimpleFilter<T>

Works as not