User Tools

Site Tools


disambiguator

disambiguator – something that can be used to distinguish between two otherwise identical entities. For example, an unused additional function parameter of varying type is used as a disambiguator in an overload set, where the type to use for the disambiguating parameter is determined through metaprogramming by the invoker. Disambiguators can also be found in the syntax of the C++ language itself, e.g., when template or typename are needed to facilitate a proper parse. decltype (29)“ (EMCppSfe 2021)

disambiguator.txt · Last modified: 2024/04/28 03:33 (external edit)