org.kynthus.hatalib.argparse.instance

SetupInstances

trait SetupInstances extends SetupInstances0

パーサの動作設定を上書きする型クラスインスタンスを定義します。

Version

1.0.0

Since

1.0.0

Linear Supertypes
SetupInstances0, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SetupInstances
  2. SetupInstances0
  3. 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 CategorySetup[InsertingSetup, InsertedSetup, InsertedCategory[_]](implicit runCategory: @@[ResultCategory[InsertedCategory], Run.type], bind: Bind[InsertedCategory], base: Aux[InsertingSetup, InsertedCategory[InsertedSetup]]): Aux[InsertedCategory[InsertingSetup], InsertedCategory[InsertedSetup]]

    ラップされた型が持つ構築中の情報のパーサ動作設定を設定します。

    ラップされた型が持つ構築中の情報のパーサ動作設定を設定します。

    InsertingSetup

    動作設定の設定対象となる型

    InsertedSetup

    動作設定を設定した後の型

    InsertedCategory

    構築中の情報をラップする型

    runCategory

    動作設定を持つ値を格納する型を決定するマーカー

    bind

    平坦化変換が可能なことを保証する

    base

    ラップされた型に対してパーサの動作設定が行えることを保証する

    returns

    ラップされた型が持つ構築中の情報に対しパーサ動作設定を設定する型クラスインスタンス

    Definition Classes
    SetupInstances0
    Version

    1.0.0

    Since

    1.0.0

  5. implicit final def InsertSetup[InsertingSetup <: HList, UnusedKeys, InsertedSetup <: HList, InsertedCategory[_]](implicit runCategory: @@[ResultCategory[InsertedCategory], Run.type], applicative: Applicative[InsertedCategory], setupUpdater: Aux[InsertingSetup, FieldType[T, OParserSetup], InsertedSetup], setupNotExist: Refute[Selector[InsertingSetup, T]]): Aux[@@[InsertingSetup, UnusedKeys], InsertedCategory[@@[InsertedSetup, UnusedKeys]]]

    構築中の情報へパーサの動作設定を追加します。

    構築中の情報へパーサの動作設定を追加します。

    InsertingSetup

    動作設定の追加対象となる型

    UnusedKeys

    パーサへのオプション追加時に使用する幽霊型(動作設定時は未使用)

    InsertedSetup

    動作設定を追加した後の型

    InsertedCategory

    構築中の情報をラップする型

    runCategory

    動作設定を持つ値を格納する型を決定するマーカー

    applicative

    構築中の情報をラップ可能なことを保証する

    setupUpdater

    パーサの動作設定を追加可能なことを保証する

    setupNotExist

    パーサの動作設定をまだ保持していないことを保証する

    returns

    構築中の情報へパーサの動作設定を追加する型クラスインスタンス

    Definition Classes
    SetupInstances0
    Version

    1.0.0

    Since

    1.0.0

  6. implicit final def UpdateSetup[UnusedKey, HasSetup <: HList, UpdatedCategory[_]](implicit runCategory: @@[ResultCategory[UpdatedCategory], Run.type], applicative: Applicative[UpdatedCategory], setupSelector: Aux[HasSetup, T, OParserSetup], setupUpdater: Aux[HasSetup, FieldType[T, OParserSetup], HasSetup]): Aux[@@[HasSetup, UnusedKey], UpdatedCategory[@@[HasSetup, UnusedKey]]]

    構築中の情報が持つパーサの動作設定を更新します。

    構築中の情報が持つパーサの動作設定を更新します。

    UnusedKey

    パーサへのオプション追加時に使用する幽霊型(動作設定時は未使用)

    HasSetup

    動作設定の型(更新前・更新後で同一)

    UpdatedCategory

    構築中の情報をラップする型

    runCategory

    動作設定を持つ値を格納する型を決定するマーカー

    applicative

    構築中の情報をラップ可能なことを保証する

    setupSelector

    パーサの動作設定が既に存在することを保証する

    setupUpdater

    パーサの動作設定を更新可能なことを保証する

    returns

    構築中の情報が持つパーサの動作設定を更新する型クラスインスタンス

    Definition Classes
    SetupInstances0
    Version

    1.0.0

    Since

    1.0.0

  7. final def asInstanceOf[T0]: T0

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

    Definition Classes
    Any
  9. def hashCode(): Int

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

    Definition Classes
    Any
  11. def toString(): String

    Definition Classes
    Any

Inherited from SetupInstances0

Inherited from Any

Ungrouped