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 Else[+A, +B] extends Equals with Immutable with Family[Else[_, _]] with Container[A]

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

  4. trait Family[+Base] extends Any

  5. trait From[+Family] extends Any

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

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

  8. trait State[+Result] extends Any

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

  10. type Truth = Else[Boolean, Any]

  11. final class TruthOps extends AnyVal

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

Value Members

  1. object Bind

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

  3. val False: Bind[Boolean]

  4. def Maybe[A](value: A): Else[A, Nothing]

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

  6. object Trap extends Trap[Nothing]

  7. val True: Bind[Boolean]

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

  9. macro def Try[A](expr: ⇒ A): Try[A]

  10. package collections

    Collection interfaces, operation extensions, and container implementations.

  11. package data

    Low-level memory model.

  12. package form

  13. package math

    Abstract algebraic structures.

  14. package stat

  15. package text

    Unicode® collections.

  16. package util

    General purpose utilities.

Inherited from AnyRef

Inherited from Any

Ungrouped