ShortNameBuilder

sealed abstract class ShortNameBuilder[T <: ShortName](val partial: PartialFunction[Char, T])(implicit ct: ClassTag[T])
class Object
trait Matchable
class Any
object Digit.type
object Letter.type
object LowerLetter.type
object UpperLetter.type
object ShortName.type

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]