Creator<T extends Operation, C> constructor

const Creator<T extends Operation, C>({
  1. Set<int> clobberedRegisters = const {},
  2. required Set<Variant> variants,
  3. required Instruction create(
    1. T operation,
    2. AssembleContext<C> context
    ),
})

Implementation

const Creator({
  this.clobberedRegisters = const {},
  required this.variants,
  required Instruction Function(T operation, AssembleContext<C> context)
      create,
}) : _create = create;