basis

package basis

Core basis types.

Source
package.scala
Linear Supertypes
AnyRef, Any
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. basis
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Bind[+A] extends Else[A, Nothing]

  2. sealed abstract class Comparison extends PartialComparison

  3. sealed abstract class Else[+A, +B] extends Equals with Immutable with Family[Else[_, _]] with Container[A]

  4. final class ElseOps[+A, +B] extends AnyVal

  5. trait Family[+Base] extends Any

  6. trait From[+Family] extends Any

  7. final class FuseOps[+A, +B] extends AnyRef

  8. type Maybe[+A] = Else[A, Any]

    A bound value or else a trapped value.

  9. trait Order[T] extends PartialOrder[T]

  10. sealed abstract class PartialComparison extends AnyRef

  11. trait PartialOrder[T] extends AnyRef

  12. trait State[+Result] extends Any

  13. sealed abstract class Trap[+B] extends Else[Nothing, B]

  14. type Truth = Else[Boolean, Any]

    A bound boolean or else a trapped value.

  15. final class TruthOps extends AnyVal

  16. type Try[+A] = Else[A, Throwable]

    A bound value or else a trapped throwable.

Value Members

  1. object Bind

  2. object Comparison

  3. implicit macro def ElseToOps[A, B](self: Else[A, B]): ElseOps[A, B]

  4. object Equivalent extends Comparison

  5. val False: Bind[Boolean]

  6. object Incomparable extends PartialComparison

  7. object Maybe

  8. implicit macro def MaybeToOps[A](self: Else[A, Nothing]): ElseOps[A, Nothing]

  9. object Order

  10. object PartialComparison

  11. object Precedes extends Comparison

  12. object Succeeds extends Comparison

  13. object Trap extends Trap[Nothing]

  14. val True: Bind[Boolean]

  15. implicit macro def TruthToOps(self: Truth): TruthOps

  16. object Try

  17. package collections

    Collection interfaces, operation extensions, and container implementations.

  18. package data

    Low-level memory model.

  19. package form

  20. package math

    Abstract algebraic structures.

  21. package proto

  22. package stat

  23. package text

    UnicodeĀ® collections.

  24. package util

    General purpose utilities.

Inherited from AnyRef

Inherited from Any

Ungrouped