#include <Base.hpp>
|
template<class E , class = std::enable_if_t<std::disjunction_v<std::is_convertible_v<E, Underlying>, std::is_same_v<E, Es>...>>> |
constexpr | EnumSetTie (E v) |
|
template<class E , class = std::enable_if_t<std::disjunction_v<std::is_convertible_v<E, Underlying>, std::is_same_v<E, Es>...>>> |
constexpr EnumSetTie & | operator= (E v) noexcept |
|
|
static constexpr auto | from_string (std::string_view sv) |
|
template<class... Es>
template<class E , class = std::enable_if_t<std::disjunction_v<std::is_convertible_v<E, Underlying>, std::is_same_v<E, Es>...>>>
template<class... Es>
static constexpr auto EnumSetTie< Es >::from_string |
( |
std::string_view |
sv | ) |
|
|
inlinestatic |
template<class... Es>
template<class E , class = std::enable_if_t<std::disjunction_v<std::is_convertible_v<E, Underlying>, std::is_same_v<E, Es>...>>>
template<class... Es>
constexpr auto to_integral |
( |
EnumSetTie< Es > |
est | ) |
|
|
friend |
The documentation for this class was generated from the following file: