Enum

io.scalaland.enumz.Enum
See theEnum companion object
trait Enum[E] extends Dynamic

Attributes

Companion
object
Graph
Supertypes
trait Dynamic
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def getName(enum: E): String
def values: Vector[E]

Concrete methods

def getIndex(enum: E): Int
def selectDynamic(name: String): E
def withIndex(index: Int): E
def withIndexOption(index: Int): Option[E]
def withName(name: String): E
def withNameInsensitive(name: String): E
def withNameInsensitiveOption(name: String): Option[E]
def withNameOption(name: String): Option[E]

Concrete fields

lazy val indices: Map[E, Int]