An open API service indexing awesome lists of open source software.

https://github.com/webfreak001/easyenum

Easily handle long enum names for operations. Written in 20 lines (including unittests)
https://github.com/webfreak001/easyenum

Last synced: 5 months ago
JSON representation

Easily handle long enum names for operations. Written in 20 lines (including unittests)

Awesome Lists containing this project

README

          

# easyenum

Easily handle long enum names for operations. Written in 20 lines (including unittests)

## Usage

```d
import easyenum;
enum WindowCreationButtonFlags
{
Minimize = 1,
Maximize = 2,
Close = 4
}
auto flags = w!(WindowCreationButtonFlags, q{Minimize | Close});
assert(flags == (WindowCreationButtonFlags.Minimize | WindowCreationButtonFlags.Close));
```