SizeUnit.calc constructor

const SizeUnit.calc(
  1. SizeUnit a,
  2. SizeUnit b,
  3. CalculationOperation operation
)

Creates a calculated size unit by combining two size units with an operation.

Performs mathematical operations (addition, subtraction, multiplication, division) on two size units to create a composite sizing strategy. This is equivalent to CSS calc() function.

Example: SizeUnit.calc(fixed(100), percentage(50), calculationAdd) creates a size that is 100px + 50% of the container.

Implementation

const factory SizeUnit.calc(
  SizeUnit a,
  SizeUnit b,
  CalculationOperation operation,
) = SizeCalculated;