SFINAE-friendly std::apply

webreh
webreh

При использовании apply для типов из std функция std::apply может быть спокойно найдена по ADL. Поскольку у std::apply совершенно нет ничего про SFINAE, это дает ошибки компиляции вызовов apply(a, b) и полностью блокирует использование имени apply. Реализация не представляет сложности.

-1
рейтинг
Нет комментариев
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).
Все предложения