RM
Size: a a a
RM
O
O
RM
RM
RM
RM
RM
RM
РГ

РГ

RM
TS
RM
RM
RM
RM
template <typename T1, typename... T2>
constexpr bool HAS(T1& var, T2&... B)
{
constexpr auto set_func = [](auto data...) -> constexpr auto
{
return (static_cast<T1>(1) << data);
};
constexpr auto sizeargs{ sizeof...(B) };
constexpr T1 data = set_func(B...);
return (var & data) == data;
}
RM
RM
RM