Search
@type t() :: %Xod.Number{ ge: number(), gt: number(), int: boolean(), le: number(), lt: number(), step: number() }
@spec ge( t(), number() ) :: t()
@spec gt( t(), number() ) :: t()
@spec int( t(), boolean() ) :: t()
@spec le( t(), number() ) :: t()
@spec lt( t(), number() ) :: t()
@spec negative(t()) :: t()
@spec new( lt: number(), gt: number(), le: number(), ge: number(), int: boolean(), step: number() ) :: t()
@spec nonnegative(t()) :: t()
@spec nonpositive(t()) :: t()
@spec positive(t()) :: t()
@spec step( t(), number() ) :: t()