visit<R> abstract method

R visit<R>({
  1. required R onT0(
    1. T0
    ),
  2. required R onT1(
    1. T1
    ),
  3. required R onT2(
    1. T2
    ),
})

Visits the underlying value with exhaustive matching.

Implementation

R visit<R>({
  required R Function(T0) onT0,
  required R Function(T1) onT1,
  required R Function(T2) onT2,
});