ValueBound

sealed trait ValueBound[A] extends Bound[A]
Companion:
object
trait Bound[A]
class Object
trait Matchable
class Any
class Closed[A]
class Open[A]

Value members

Abstract methods

def a: A

Concrete methods

def *~(rhs: ValueBound[A])(implicit ev: MultiplicativeSemigroup[A]): ValueBound[A]
def +~(rhs: ValueBound[A])(implicit ev: AdditiveSemigroup[A]): ValueBound[A]
def -~(rhs: ValueBound[A])(implicit ev: AdditiveGroup[A]): ValueBound[A]
def /~(rhs: ValueBound[A])(implicit ev: MultiplicativeGroup[A]): ValueBound[A]
override def reciprocal(implicit ev: MultiplicativeGroup[A]): ValueBound[A]
Definition Classes
override def unary_-(implicit ev: AdditiveGroup[A]): ValueBound[A]
Definition Classes

Inherited methods

def *(rhs: Bound[A])(implicit ev: MultiplicativeSemigroup[A]): Bound[A]
Inherited from:
Bound
def *(a: A)(implicit ev: MultiplicativeSemigroup[A]): Bound[A]
Inherited from:
Bound
def +(rhs: Bound[A])(implicit ev: AdditiveSemigroup[A]): Bound[A]
Inherited from:
Bound
def +(a: A)(implicit ev: AdditiveSemigroup[A]): Bound[A]
Inherited from:
Bound
def -(rhs: Bound[A])(implicit ev: AdditiveGroup[A]): Bound[A]
Inherited from:
Bound
def -(a: A)(implicit ev: AdditiveGroup[A]): Bound[A]
Inherited from:
Bound
def /(rhs: Bound[A])(implicit ev: MultiplicativeGroup[A]): Bound[A]
Inherited from:
Bound
def /(a: A)(implicit ev: MultiplicativeGroup[A]): Bound[A]
Inherited from:
Bound
def combine[B](rhs: Bound[A])(f: (A, A) => A): Bound[A]
Inherited from:
Bound
def map[B](f: A => B): Bound[B]
Inherited from:
Bound