p

de.halcony

argparse

package argparse

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package example

Type Members

  1. abstract class CommandLineParser extends AnyRef
  2. case class Default[T](name: String, value: T, description: String = "") extends CommandLineParser with Product with Serializable
  3. case class DefaultValue[T](value: T) extends ParsingResultValue[T] with Product with Serializable
  4. case class Flag(name: String, short: String, long: String = "", description: String = "") extends CommandLineParser with Product with Serializable
  5. case class FlagValue(value: Boolean, provided: Boolean) extends ParsingResultValue[Boolean] with Product with Serializable
  6. class HelpException extends Exception
  7. case class NoneOptionalValue[T]() extends OptionalValue[T] with Product with Serializable
  8. case class Optional(name: String, short: String, long: String = "", default: Option[String] = None, description: String = "") extends CommandLineParser with Product with Serializable
  9. sealed trait OptionalValue[T] extends ParsingResultValue[Option[T]]
  10. case class Parser(name: String, description: String = "") extends CommandLineParser with Product with Serializable
  11. class ParsingException extends Exception
  12. class ParsingResult extends AnyRef
  13. sealed trait ParsingResultValue[T] extends Result
  14. case class Positional(name: String, description: String = "") extends CommandLineParser with Product with Serializable
  15. case class PositionalValue[T](value: T) extends ParsingResultValue[T] with Product with Serializable
  16. sealed trait Result extends AnyRef
  17. case class SomeOptionalValue[T](providedValue: T, provided: Boolean) extends OptionalValue[T] with Product with Serializable
  18. case class UnknownArgument(name: String, atype: Option[String]) extends Throwable with Product with Serializable

Value Members

  1. object HelpFlag extends Flag
  2. object UnknownArgument extends Serializable

Ungrouped