Xor
data class Xor<P : Position<P>>(val positionBasedFilterA: PositionBasedFilter<P>, val positionBasedFilterB: PositionBasedFilter<P>) : PositionBasedFilter<P>
Position-based filter that matches when exactly one of two underlying filters matches the provided position (exclusive-or behaviour).
Type Parameters
P
the position type
Constructors
Link copied to clipboard
constructor(positionBasedFilterA: PositionBasedFilter<P>, positionBasedFilterB: PositionBasedFilter<P>)
Functions
Link copied to clipboard
Returns true if exactly one of positionBasedFilterA or positionBasedFilterB contains the given position.
Link copied to clipboard
Enables the Kotlin in operator for PositionBasedFilter instances.