mirror of
https://github.com/Neargye/magic_enum.git
synced 2026-01-09 23:34:23 +00:00
fuse separated into separate header
This commit is contained in:
parent
86e73be298
commit
c59aec8b1c
6 changed files with 94 additions and 49 deletions
|
|
@ -350,6 +350,8 @@ template <typename... Es>
|
|||
[[nodiscard]] constexpr optional<enum_fuse_t> enum_fuse(Es... values) noexcept;
|
||||
```
|
||||
|
||||
* You should add the required file `<magic_enum_fuse.hpp>`.
|
||||
|
||||
* Returns a typesafe bijective mix of several enum values. This can be used to emulate 2D switch/case statements.
|
||||
|
||||
* Return type is `optional<enum_fuse_t>` where `enum_fuse_t` is an incomplete enum, it is unique for any given combination of `Es...`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue