Здравствуйте! На гитхабе увидел такой шаблон.
template<char_t... delimiters>
struct Delimiter
{
static_assert(sizeof...(delimiters) >= 1, "at least one delimiter required");
static_assert(((delimiters != '"') && ...), "the reserved character \" may not be a delimitor");
static_assert(((delimiters != '\r') && ...), "newlines may not be a delimitor");
static_assert(((delimiters != '\n') && ...), "newlines may not be a delimitor");
constexpr bool operator()(char_t candidate) const noexcept
{
return ((candidate == delimiters) || ...);
}
};
Кто-нибудь может объяснить смысл ... в нем?
(ISO C++17 Standard (/std:c++17))
Спасибо