ParserForClass

class ParserForClass[T](val main: MainData[T, Any], val companion: () => Any) extends Class[T]
Companion:
object
trait Class[T]
trait TokensReader[T]
class Object
trait Matchable
class Any

Value members

Concrete methods

def constructEither(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean, totalWidth: Int, printHelpOnExit: Boolean, docsOnNewLine: Boolean, autoPrintHelpAndExit: Option[(Int, PrintStream)], customName: String, customDoc: String, sorted: Boolean): Either[String, T]
def constructOrExit(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean, stderr: PrintStream, totalWidth: Int, printHelpOnExit: Boolean, docsOnNewLine: Boolean, autoPrintHelpAndExit: Option[(Int, PrintStream)], customName: String, customDoc: String): T
def constructOrThrow(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean, totalWidth: Int, printHelpOnExit: Boolean, docsOnNewLine: Boolean, autoPrintHelpAndExit: Option[(Int, PrintStream)], customName: String, customDoc: String): T
def constructRaw(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean): Result[T]
def helpText(totalWidth: Int, docsOnNewLine: Boolean, customName: String, customDoc: String, sorted: Boolean): String

Inherited methods

override def isClass: Boolean
Definition Classes
Inherited from:
Class
def isConstant: Boolean
Inherited from:
TokensReader
def isFlag: Boolean
Inherited from:
TokensReader
def isLeftover: Boolean
Inherited from:
TokensReader
def isSimple: Boolean
Inherited from:
TokensReader

Concrete fields

val companion: () => Any
val main: MainData[T, Any]