An expression of the form
(e1op1...op2e2)
where op1 and op2 are fold-operators
is called a binary fold.
In a binary fold,
op1 and op2
shall be the same fold-operator,
and either e1
shall contain an unexpanded pack
or e2
shall contain an unexpanded pack,
but not both.
If e2 contains an unexpanded pack,
the expression is called a binary left fold.
If e1 contains an unexpanded pack,
the expression is called a binary right fold.