Проверка уникальности параметров вариативного шаблона с помощью выражений свертки ⇐ C++
Проверка уникальности параметров вариативного шаблона с помощью выражений свертки
При наличии пакета параметров шаблона с переменным числом аргументов я хочу проверить, уникальны ли все заданные ему типы, используя встроенный constexpr bool и выражения свертки. Я пробовал что-то вроде этого:
шаблон inline static constexpr bool is_unique = (... && (!is_one_of)); Где is_one_of — аналогичное логическое значение, которое работает правильно. Но эта строка не компилируется независимо от того, что я вставляю в is_one_of. Можно ли это сделать с помощью выражений свертки или мне нужно использовать для этой цели обычную структуру?
При наличии пакета параметров шаблона с переменным числом аргументов я хочу проверить, уникальны ли все заданные ему типы, используя встроенный constexpr bool и выражения свертки. Я пробовал что-то вроде этого:
шаблон inline static constexpr bool is_unique = (... && (!is_one_of)); Где is_one_of — аналогичное логическое значение, которое работает правильно. Но эта строка не компилируется независимо от того, что я вставляю в is_one_of. Можно ли это сделать с помощью выражений свертки или мне нужно использовать для этой цели обычную структуру?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Частичная специализация шаблона вариативного шаблона C++ с помощью std::enable_if
Anonymous » » в форуме C++ - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Реализация оператора less для массивов с использованием выражений свертки
Anonymous » » в форуме C++ - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-