ParserOps

caseapp.core.parser.ParserOps
See theParserOps companion object
final class ParserOps[T <: Tuple](val parser: Parser[T]) extends AnyVal

Attributes

Companion
object
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def add[H : ArgParser](name: String, default: => Option[H], extraNames: Seq[Name], valueDescription: Option[ValueDescription], helpMessage: Option[HelpMessage], noHelp: Boolean, isFlag: Boolean, formatter: Formatter[Name]): Parser[H *: T]
def addAll[H](using headParser: Parser[H]): Parser[H *: T]
def as[F](using m: ProductOf[F], ev: T =:= Reverse[<none>], ev0: Reverse[Reverse[<none>]] =:= <none>): Parser[F]
def to[F](using m: ProductOf[F], ev: T =:= <none>): Parser[F]
def toTuple[P <: Tuple](using m: ProductOf[T] { type MirroredElemTypes = P; }): Parser[P]
def tupled: Parser[Reverse[T]]

Concrete fields

val parser: Parser[T]