ShortName

oxygen.cli.ShortName
See theShortName companion class
object ShortName

Attributes

Companion
class
Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ShortName.type

Members list

Type members

Classlikes

final class Digit extends ShortName

Attributes

Companion
object
Supertypes
class ShortName
trait SimpleName
trait Name
class Object
trait Matchable
class Any
Show all
object Digit

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Digit.type
sealed abstract class Letter(name: Char) extends ShortName

Attributes

Supertypes
class ShortName
trait SimpleName
trait Name
class Object
trait Matchable
class Any
Show all
Known subtypes
class LowerLetter
class UpperLetter
final class LowerLetter extends Letter

Attributes

Companion
object
Supertypes
class Letter
class ShortName
trait SimpleName
trait Name
class Object
trait Matchable
class Any
Show all
object LowerLetter

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class UpperLetter extends Letter

Attributes

Companion
object
Supertypes
class Letter
class ShortName
trait SimpleName
trait Name
class Object
trait Matchable
class Any
Show all
object UpperLetter

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object many

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
many.type

Value members

Concrete methods

inline def apply(inline name: Char): ShortName
def unapply(name: Char): Some[Either[String, ShortName]]
def unapply(name: String): Some[Either[String, ShortName]]
def wrap(name: Char): Either[String, ShortName]

Givens

Givens

given toExpr: ToExpr[ShortName]