ProdBuiltinPairOps
scalus.compiler.sir.lowering.typegens.ProdBuiltinPairOps
object ProdBuiltinPairOps
Emitter for ProductCaseClassRepresentation.ProdBuiltinPair(_, _) scrutinees.
Owns the Match shape for a value already in BuiltinPair form: extracts the two components via Case on Pair (V4+) or fstPair/sndPair (V1-V3), binds them in scope, and lowers the case body.
Constr emission for ProdBuiltinPair flows through ProductCaseEmitter.genConstrLowered → ProdDataListOps.genConstr → conversions in ProdDispatch; only the Match path is per-emitter logic.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ProdBuiltinPairOps.type
Members list
In this article