scalus.sir.SIRPattern.CasePattern
See theCasePattern companion trait
object CasePattern
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CasePattern.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class Const(value: Option[Constant], tp: Option[SIRType]) extends CasePattern
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CasePatternclass Objecttrait Matchableclass AnyShow all
case class Constr(constrDeclName: Option[String], args: Option[List[Option[String]]], tp: Option[List[Option[SIRType]]]) extends CasePattern
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CasePatternclass Objecttrait Matchableclass AnyShow all
case class Wildcard(tp: Option[SIRType]) extends CasePattern
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CasePatternclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article