c

shapeless.syntax

TypeableOps

final class TypeableOps[T] extends AnyVal with Serializable

Linear Supertypes
Serializable, Serializable, AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TypeableOps
  2. Serializable
  3. Serializable
  4. AnyVal
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TypeableOps(t: T)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def cast[U](implicit castU: Typeable[U]): Option[U]

    Cast the receiver to a value of type U if possible.

    Cast the receiver to a value of type U if possible. This operation will be as precise wrt erasure as possible given the in-scope Typeable instances available.

  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  8. def narrowTo[U <: T](implicit castU: Typeable[U]): Option[U]

    Cast the receiver to a value of subtype U of the receiver's static type if possible.

    Cast the receiver to a value of subtype U of the receiver's static type if possible. This operation will be as precise wrt erasure as possible given the in-scope Typeable instances available.

  9. val t: T
  10. def toString(): String
    Definition Classes
    Any

Inherited from Serializable

Inherited from Serializable

Inherited from AnyVal

Inherited from Any

Ungrouped