spire.syntax

package spire.syntax

Type members

Classlikes

final class AdditiveGroupOps[A](lhs: A)(using ev: AdditiveGroup[A])
final class AdditiveMonoidOps[A](lhs: A)(using ev: AdditiveMonoid[A])
final class AdditiveSemigroupOps[A](lhs: A)(using ev: AdditiveSemigroup[A])
final class BitStringOps[A](lhs: A)(using ev: BitString[A])
final class BoolOps[A](lhs: A)(implicit evidence$1: Bool[A], ev: Bool[A])
final class CoordinateSpaceOps[V](v: V) extends AnyVal
final class EqOps[A](lhs: A)(using ev: Eq[A])
trait EqSyntax
final class EuclideanRingOps[A](lhs: A)(using ev: EuclideanRing[A])
final class GCDRingOps[A](lhs: A)(using ev: GCDRing[A])
final class GroupOps[A](lhs: A)(using ev: Group[A])
final class GroupoidCommonOps[A](lhs: A)(implicit ev: Groupoid[A])
final class GroupoidOps[A](lhs: A)(using ev: Groupoid[A])
final class HeytingOps[A](lhs: A)(using ev: Heyting[A])
final class InnerProductSpaceOps[V](lhs: V) extends AnyVal
final class IntervalPointOps[A](lhs: A)(using o: Order[A], ev: AdditiveGroup[A])
final class InvolutionOps[A](lhs: A)(using ev: Involution[A])
final class IsRealOps[A](lhs: A)(using is: IsReal[A])
final class JoinOps[A](lhs: A)(using ev: JoinSemilattice[A])
final class LeftActionOps[G](lhs: G) extends AnyVal
final class LeftModuleOps[V](x: V) extends AnyVal
final class LeftPartialActionOps[G](lhs: G) extends AnyVal
final class LiteralDoubleAdditiveGroupOps(val lhs: Double) extends AnyVal
final class LiteralDoubleAdditiveSemigroupOps(val lhs: Double) extends AnyVal
final class LiteralDoubleEuclideanRingOps(val lhs: Double) extends AnyVal
final class LiteralDoubleMultiplicativeGroupOps(val lhs: Double) extends AnyVal
final class LiteralDoubleMultiplicativeSemigroupOps(val lhs: Double) extends AnyVal
final class LiteralDoubleOrderOps(val lhs: Double) extends AnyVal
final class LiteralDoubleTruncatedDivisionOps(val lhs: Double) extends AnyVal
final class LiteralIntAdditiveGroupOps(val lhs: Int) extends AnyVal
final class LiteralIntAdditiveSemigroupOps(val lhs: Int) extends AnyVal
final class LiteralIntEuclideanRingOps(val lhs: Int) extends AnyVal
final class LiteralIntMultiplicativeGroupOps(val lhs: Int) extends AnyVal
final class LiteralIntMultiplicativeSemigroupOps(val lhs: Int) extends AnyVal
final class LiteralIntOrderOps(val lhs: Int) extends AnyVal
final class LiteralIntTruncatedDivisionOps(val lhs: Int) extends AnyVal
final class LiteralLongAdditiveGroupOps(val lhs: Long) extends AnyVal
final class LiteralLongAdditiveSemigroupOps(val lhs: Long) extends AnyVal
final class LiteralLongEuclideanRingOps(val lhs: Long) extends AnyVal
final class LiteralLongMultiplicativeGroupOps(val lhs: Long) extends AnyVal
final class LiteralLongMultiplicativeSemigroupOps(val lhs: Long) extends AnyVal
final class LiteralLongOrderOps(val lhs: Long) extends AnyVal
final class LiteralLongTruncatedDivisionOps(val lhs: Long) extends AnyVal
final class LogicOps[A](lhs: A)(using ev: Logic[A])
final class MeetOps[A](lhs: A)(using ev: MeetSemilattice[A])
final class MetricSpaceOps[V](lhs: V) extends AnyVal
final class MonoidOps[A](lhs: A)(using ev: Monoid[A])
final class MultiplicativeGroupOps[A](lhs: A)(using ev: MultiplicativeGroup[A])
final class MultiplicativeMonoidOps[A](lhs: A)(using ev: MultiplicativeMonoid[A])
final class MultiplicativeSemigroupOps[A](lhs: A)(using ev: MultiplicativeSemigroup[A])
final class NRootOps[A](lhs: A)(using ev: NRoot[A])
final class NormedVectorSpaceOps[V](lhs: V) extends AnyVal
final class OrderOps[A](lhs: A)(using o: Order[A])
final class PartialOrderOps[A](lhs: A)(using ev: PartialOrder[A])
final class RightActionOps[P](lhs: P) extends AnyVal
final class RightModuleOps[V](x: V) extends AnyVal
final class RightPartialActionOps[P](lhs: P) extends AnyVal
trait RingSyntax extends RngSyntax with RigSyntax
final class SemigroupOps[A](lhs: A)(using ev: Semigroup[A])
final class SemigroupoidOps[A](lhs: A)(using ev: Semigroupoid[A])
final class SemiringOps[A](lhs: A)(using ev: Semiring[A])
final class SignedOps[A](a: A)(using s: Signed[A])
final class TorsorPointOps[P](lhs: P) extends AnyVal
final class TrigOps[A](lhs: A)(implicit ev: Trig[A])
final class TruncatedDivisionOps[A](lhs: A)(using ev: TruncatedDivision[A])
final class VectorSpaceOps[V](x: V) extends AnyVal
object action extends ActionSyntax
object all extends AllSyntax
object bitString extends BitStringSyntax
object bool extends BoolSyntax
object cModule extends CModuleSyntax
object cfor extends CforSyntax
object eq extends EqSyntax
object field extends FieldSyntax
object gcdRing extends GCDRingSyntax
object group extends GroupSyntax
object groupoid extends GroupoidSyntax
object heyting extends HeytingSyntax
object integral extends IntegralSyntax
object interval extends IntervalSyntax
object isReal extends IsRealSyntax
object lattice extends LatticeSyntax
object literals extends LiteralsSyntax
object logic extends LogicSyntax
object monoid extends MonoidSyntax
object nroot extends NRootSyntax
object numeric extends NumericSyntax
object order extends OrderSyntax
object rig extends RigSyntax
object ring extends RingSyntax
object rng extends RngSyntax
object semigroup extends SemigroupSyntax
object semiring extends SemiringSyntax
object signed extends SignedSyntax
object torsor extends TorsorSyntax
object trig extends TrigSyntax

Deprecated classlikes

Deprecated
@deprecated("Unbound syntax will be removed", "spire 0.18.0")
object unbound extends UnboundSyntax
Deprecated