object LiteralHash

Contains implicit conversions to convert literals to their corresponding LiteralHash

Author:

Harshad Deo

Annotations
@SuppressWarnings()
Since

0.1

Linear Supertypes
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. LiteralHash
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type BooleanTypeHash = DCons[D0, ::[D1, DNil]]

    Type hash for Booleans

    Type hash for Booleans

    Author:

    Harshad Deo

    Since

    0.1

  2. type CharTypeHash = DCons[D1, ::[D1, ::[D1, DNil]]]

    Type hash for Char

    Type hash for Char

    Author:

    Harshad Deo

    Since

    0.1

  3. type NegativeByteTypeHash = DCons[D1, ::[D1, DNil]]

    Type hash for Negative Bytes

    Type hash for Negative Bytes

    Author:

    Harshad Deo

    Since

    0.1

  4. type NegativeEncodedDoubleTypeHash = DCons[D0, ::[D1, ::[D1, ::[D1, DNil]]]]

    Type hash for Doubles whose long encoding is negative

    Type hash for Doubles whose long encoding is negative

    Author:

    Harshad Deo

    Since

    0.1

  5. type NegativeEncodedFloatTypeHash = DCons[D0, ::[D0, ::[D1, ::[D1, DNil]]]]

    Type hash for Floats whose integer encoding is negative

    Type hash for Floats whose integer encoding is negative

    Author:

    Harshad Deo

    Since

    0.1

  6. type NegativeIntegerTypeHash = DCons[D0, ::[D0, ::[D0, ::[D1, DNil]]]]

    Type hash for Negative Integer

    Type hash for Negative Integer

    Author:

    Harshad Deo

    Since

    0.1

  7. type NegativeLongTypeHash = DCons[D0, ::[D1, ::[D0, ::[D1, DNil]]]]

    Type hash for Negative Long

    Type hash for Negative Long

    Author:

    Harshad Deo

    Since

    0.1

  8. type NegativeShortTypeHash = DCons[D1, ::[D0, ::[D1, DNil]]]

    Type hash for Negative Short

    Type hash for Negative Short

    Author:

    Harshad Deo

    Since

    0.1

  9. type PositiveByteTypeHash = DCons[D0, ::[D0, ::[D1, DNil]]]

    Type hash for Positive Bytes

    Type hash for Positive Bytes

    Author:

    Harshad Deo

    Since

    0.1

  10. type PositiveEncodedDoubleTypeHash = DCons[D1, ::[D1, ::[D1, ::[D1, DNil]]]]

    Type hash for doubles whose long encoding is positive

    Type hash for doubles whose long encoding is positive

    Author:

    Harshad Deo

    Since

    0.1

  11. type PositiveEncodedFloatTypeHash = DCons[D1, ::[D0, ::[D1, ::[D1, DNil]]]]

    Type hash for Floats whose integer encoding is positive

    Type hash for Floats whose integer encoding is positive

    Author:

    Harshad Deo

    Since

    0.1

  12. type PositiveIntegerTypeHash = DCons[D1, ::[D0, ::[D0, ::[D1, DNil]]]]

    Type hash for Positive Integer

    Type hash for Positive Integer

    Author:

    Harshad Deo

    Since

    0.1

  13. type PositiveLongTypeHash = DCons[D1, ::[D1, ::[D0, ::[D1, DNil]]]]

    Type hash for Positive Long

    Type hash for Positive Long

    Author:

    Harshad Deo

    Since

    0.1

  14. type PositiveShortTypeHash = DCons[D0, ::[D1, ::[D1, DNil]]]

    Type hash for Positive Short

    Type hash for Positive Short

    Author:

    Harshad Deo

    Since

    0.1

  15. type StringTypeHash = DCons[D0, ::[D0, ::[D0, ::[D0, ::[D1, DNil]]]]]

    Type hash for strings

    Type hash for strings

    Author:

    Harshad Deo

    Since

    0.1

  16. type UnitTypeHash = DCons[D1, DNil]

    Type hash for Unit

    Type hash for Unit

    Author:

    Harshad Deo

    Since

    0.1

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. implicit macro def forBoolean(x: Boolean): LiteralHash[Boolean]

    Converter for scala.Boolean

    Converter for scala.Boolean

    Author:

    Harshad Deo

    Since

    0.1

  9. implicit macro def forByte(x: Byte): LiteralHash[Byte]

    Converter for scala.Byte

    Converter for scala.Byte

    Author:

    Harshad Deo

    Since

    0.1

  10. implicit macro def forChar(x: Char): LiteralHash[Char]

    Converter for scala.Char

    Converter for scala.Char

    Author:

    Harshad Deo

    Since

    0.1

  11. implicit macro def forDouble(x: Double): LiteralHash[Double]

    Converter for scala.Double

    Converter for scala.Double

    Author:

    Harshad Deo

    Since

    0.1

  12. implicit macro def forFloat(x: Float): LiteralHash[Float]

    Converter for scala.Float

    Converter for scala.Float

    Author:

    Harshad Deo

    Since

    0.1

  13. implicit macro def forInt(x: Int): LiteralHash[Int]

    Converter for scala.Int

    Converter for scala.Int

    Author:

    Harshad Deo

    Since

    0.1

  14. implicit macro def forLong(x: Long): LiteralHash[Long]

    Converter for scala.Long

    Converter for scala.Long

    Author:

    Harshad Deo

    Since

    0.1

  15. implicit macro def forShort(x: Short): LiteralHash[Short]

    Converter for scala.Short

    Converter for scala.Short

    Author:

    Harshad Deo

    Since

    0.1

  16. implicit macro def forString(x: String): LiteralHash[String]

    Converter for Strings

    Converter for Strings

    Author:

    Harshad Deo

    Since

    0.1

  17. implicit macro def forUnit(x: Unit): LiteralHash[Unit]

    Converter for scala.Unit

    Converter for scala.Unit

    Author:

    Harshad Deo

    Since

    0.1

  18. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. object LiteralHashDownConverter

    Provides implicit conversions from ints to LiteralHash[Byte] and LiteralHash[Short], since scala.Byte and scala.Short literals can't be directly written.

    Provides implicit conversions from ints to LiteralHash[Byte] and LiteralHash[Short], since scala.Byte and scala.Short literals can't be directly written. They are dangerous and should be used with caution.

    Author:

    Harshad Deo

    Since

    0.1

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Builder

Type Hashes

Ungrouped