ArgSig

object ArgSig
Companion:
class
class Object
trait Matchable
class Any
ArgSig.type

Value members

Concrete methods

def create[T, B](name0: String, arg: arg, defaultOpt: Option[B => T])(implicit tokensReader: TokensReader[T]): ArgSig
def flatten[T](x: ArgSig): Seq[(ArgSig, Terminal[_])]
def unapply(a: ArgSig): Option[(Option[String], Option[Char], Option[String], Option[Any => Any], TokensReader[_], Boolean, Boolean)]

Deprecated methods

@deprecated("Binary Compatibility Shim", "mainargs 0.6.0")
def apply(unMappedName: Option[String], shortName: Option[Char], doc: Option[String], default: Option[Any => Any], reader: TokensReader[_], positional: Boolean, hidden: Boolean): ArgSig
Deprecated