Packages

object ClassTag extends java.io.Serializable

Class tags corresponding to primitive types and constructor/extractor for ClassTags.

Source
ClassTag.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClassTag
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. val Any: ClassTag[Any]
  2. val AnyRef: ClassTag[AnyRef]
  3. val AnyVal: ClassTag[AnyVal]
  4. val Boolean: BooleanManifest
  5. val Byte: ByteManifest
  6. val Char: CharManifest
  7. val Double: DoubleManifest
  8. val Float: FloatManifest
  9. val Int: IntManifest
  10. val Long: LongManifest
  11. val Nothing: ClassTag[Nothing]
  12. val Null: ClassTag[Null]
  13. val Object: ClassTag[AnyRef]
  14. val Short: ShortManifest
  15. val Unit: UnitManifest
  16. def apply[T](runtimeClass1: Class[_]): ClassTag[T]
  17. def unapply[T](ctag: ClassTag[T]): Option[Class[_]]