org.kynthus.hatalib.core.instance

UnapplyInstances

trait UnapplyInstances extends Any

型適合を補助するための型クラスインスタンスを定義します。

Version

1.0.0

Since

1.0.0

Linear Supertypes
Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. UnapplyInstances
  2. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def getClass(): Class[_]

    Definition Classes
    Any

Concrete 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. implicit final def LeftWrappedKind2Unapply[Base[_[_]], Derived[_, _], Category[_], Element1, Element2](implicit applier: Base[[$qmark]Derived[Category[?], Element2]]): Unapply[Base, Derived[Category[Element1], Element2]] { ... /* 2 definitions in type refinement */ }

    型パラメータを2つ持ち、うち1個目が可変な型を内包する場合、可変な型パラメータを1つだけ持つ型と解釈します。

    型パラメータを2つ持ち、うち1個目が可変な型を内包する場合、可変な型パラメータを1つだけ持つ型と解釈します。

    Base

    適合型をラップする型クラス

    Derived

    型パラメータを2つ持つ不適合型

    Category

    型パラメータを1つ持つ適合型

    Element1

    1個目の適合型が内包する可変な型

    Element2

    2個目の不変な型

    applier

    適合型に対応する型クラスインスタンス

    returns

    型クラスへ適合させるためのヒント

    Version

    1.0.0

    Since

    1.0.0

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def equals(arg0: Any): Boolean

    Definition Classes
    Any
  7. def hashCode(): Int

    Definition Classes
    Any
  8. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  9. def toString(): String

    Definition Classes
    Any

Inherited from Any

Ungrouped