template<typename enum_t>
struct xtd::enum_set_attribute< enum_t >
Provides the set attribute struct for enumerations.
template<typename enum_t>
Provides the set attribute struct for enumerations.
Definition enum_set_attribute.hpp:31
- Header
#include <xtd/enum_set_attribute>
- Namespace
- xtd
- Library
- xtd.core
- Examples
- The following code show how to use xtd::enum_set_attribute operator.
- Examples
- enum_class_flags_without_helpers.cpp, and format_enum_class_flags_without_helper.cpp.
◆ operator auto()
template<typename enum_t >
Allows to set attribute to an enumeration that can be used by xtd::enum_object.
- Returns
- One of xtd::enum_attribute values.
- Examples
- The following code show how to set attribute to the value_flags enum class.
enum class value_flags {
value_none = 0,
value_one = 0b1,
value_two = 0b10,
value_three = 0b100,
};
template<>
};
@ flags
Enum flags attribute.
The documentation for this struct was generated from the following file: