ShortNameBuilder

harness.cli.ShortNameBuilder
sealed abstract class ShortNameBuilder[T <: ShortName](val partial: PartialFunction[Char, T])(implicit ct: ClassTag[T])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Digit.type
object Letter.type
object LowerLetter.type
object UpperLetter.type
object ShortName.type
Self type

Members list

Value members

Concrete methods

final def apply(name: Char): Either[String, T]
final def unsafe(name: Char): T

Concrete fields

final val partial: PartialFunction[Char, T]