trait ElementParser[Derived] extends Any
新しい型に対応したオプションをパーサへ追加できることを表します。
- Derived
オプションを追加可能な型
- Annotations
- @implicitNotFound("Cannot add parser convert ${Derived}.")
- Version
1.0.0
- Since
1.0.0
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ElementParser
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
Abstract Value Members
- abstract def apply(derived: => Derived, parser: OParser[Member, Struct]): Result
パーサに設定したオプションをまとめて追加します。
パーサに設定したオプションをまとめて追加します。
- derived
オプションの追加先
- parser
追加するオプション
- returns
現在の型を更新し、オプションを追加した結果
- Version
1.0.0
- Since
1.0.0
- abstract def arg(derived: => Derived, name: String): Result
単独の位置引数を追加します。
単独の位置引数を追加します。
- derived
オプションの追加先
- name
位置引数名
- returns
現在の型を更新し、位置引数を追加した結果
- Version
1.0.0
- Since
1.0.0
- abstract def getClass(): Class[_ <: AnyRef]
- Definition Classes
- Any
- abstract def opt(derived: => Derived, name: String): Result
単独のオプション付き引数を追加します。
単独のオプション付き引数を追加します。
- derived
オプションの追加先
- name
オプション名
- returns
現在の型を更新し、オプション付き引数を追加した結果
- Version
1.0.0
- Since
1.0.0
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##(): Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def equals(arg0: Any): Boolean
- Definition Classes
- Any
- def hashCode(): Int
- Definition Classes
- Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def toString(): String
- Definition Classes
- Any