Companion

trait Companion[E <: Enum[E]]
class Object
trait Matchable
class Any

Type members

Classlikes

abstract class EnumMap[Enc](enc: E => Enc)
object ToString extends EnumMap[String]

Value members

Abstract methods

def values: Array[E]

Concrete fields

protected val defaultToString: E => String
final lazy val enumValues: Seq[E]

Implicits

Implicits

final implicit val hasCompanion: HasCompanion[E]