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 eq extends EqSyntax
object fastFor extends FastForSyntax
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
@deprecated("Replaced by fastFor, *please* read fastFor scaladocs for details", "0.18.0")
object cfor extends CforSyntax
Deprecated
@deprecated("Unbound syntax will be removed", "spire 0.18.0")
object unbound extends UnboundSyntax
Deprecated