Skip to content

Rule: Overload added beside an initializer_list overload

Canonical rule slug: overload-added-beside-initializer-list. ← back to all rules

A new scalar overload joins a set that already has a std::initializer_list overload, which keeps winning braced calls, so no call becomes ambiguous.

Canonical demonstration