neotypes.enumeratum

Members list

Type members

Classlikes

trait NeotypesEnum[EntryType <: EnumEntry]

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Enum[EntryType]
trait NeotypesIntEnum[EntryType <: IntEnumEntry] extends NeotypesValueEnum[Int, EntryType]

Attributes

Supertypes
trait NeotypesValueEnum[Int, EntryType]
class Object
trait Matchable
class Any
Self type
ValueEnum[Int, EntryType]
trait NeotypesKeyEnum[EntryType <: EnumEntry]

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Enum[EntryType]
trait NeotypesLongEnum[EntryType <: LongEnumEntry] extends NeotypesValueEnum[Long, EntryType]

Attributes

Supertypes
trait NeotypesValueEnum[Long, EntryType]
class Object
trait Matchable
class Any
Self type
ValueEnum[Long, EntryType]
trait NeotypesStringEnum[EntryType <: StringEnumEntry] extends NeotypesValueEnum[String, EntryType]

Attributes

Supertypes
trait NeotypesValueEnum[String, EntryType]
class Object
trait Matchable
class Any
Self type
ValueEnum[String, EntryType]
sealed trait NeotypesValueEnum[ValueType, EntryType <: ValueEnumEntry[ValueType]]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait NeotypesIntEnum[EntryType]
trait NeotypesLongEnum[EntryType]
trait NeotypesStringEnum[EntryType]
Self type
ValueEnum[ValueType, EntryType]