ExSpanOps

final class ExSpanOps[A <: SpanLike](x: Ex[A]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def clip(pos: Ex[Long]): Ex[Long]
def closedOption: Ex[Option[Span]]
def contains(pos: Ex[Long]): Ex[Boolean]
def intersect(that: Ex[SpanLike]): Ex[SpanLike]
def isEmpty: Ex[Boolean]
def length(implicit ev: Ex[A] =:= Ex[Span]): Ex[Long]
def lengthOption: Ex[Option[Long]]
def nonEmpty: Ex[Boolean]
def overlaps(that: Ex[SpanLike]): Ex[Boolean]
def shift(delta: Ex[Long]): Ex[SpanLike]
def start(implicit ev: Ex[A] =:= Ex[Span]): Ex[Long]
def startOption: Ex[Option[Long]]
def stop(implicit ev: Ex[A] =:= Ex[Span]): Ex[Long]
def stopOption: Ex[Option[Long]]
def touches(that: Ex[SpanLike]): Ex[Boolean]
def union(that: Ex[SpanLike]): Ex[SpanLike]