package internal
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- internal
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class ArgumentFields[A]() extends Product with Serializable
- final case class CommandFields[A](commands: List[(String, types.ParserInfo[A])]) extends Product with Serializable
- case class DefaultProp[A](default: Option[A], sDef: Option[(A) ⇒ String]) extends Product with Serializable
- final case class FlagFields[A](names: List[OptName], active: A) extends Product with Serializable
- trait HasMetavar[F[_]] extends AnyRef
- trait HasName[F[_]] extends AnyRef
-
case class
Mod[F[_], A](f: (F[A]) ⇒ F[A], prop: DefaultProp[A], g: (OptProperties) ⇒ OptProperties) extends Product with Serializable
An option modifier.
- final case class OptionFields[A](names: List[OptName], noArgError: ParseError) extends Product with Serializable
Value Members
- val baseProps: OptProperties
-
def
internal[F[_], A]: Mod[F, A]
Hide this option from the help text
- def mkCommand[A](mod: Mod[CommandFields, A]): (List[String], (String) ⇒ Option[types.ParserInfo[A]])
- def mkOption[A](prop: DefaultProp[A], g: (OptProperties) ⇒ OptProperties, reader: OptReader[A]): Opt[A]
- def mkParser[A](prop: DefaultProp[A], g: (OptProperties) ⇒ OptProperties, reader: OptReader[A]): types.Parser[A]
- def mkProps[A](prop: DefaultProp[A], g: (OptProperties) ⇒ OptProperties): OptProperties
- object DefaultProp extends Serializable
- object FlagFields extends Serializable
- object Mod extends Serializable
- object OptionFields extends Serializable