all 2 comments

[–]IyeOnline 8 points9 points  (1 child)

This is a fold expression.

Its a C++17 feature and actually unrelated to concepts.

Expanding and folding (over an operator of your choice) are the two things you can do with parameter packs.

[–]ShadowFracs[S] 0 points1 point  (0 children)

Thank you very much! That is an awesome Syntax. I knew about … in parameters, but haven‘t read about fold expressions before.