Skip to content

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

Notifications You must be signed in to change notification settings

WebFreak001/EasyEnum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

easyenum

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

Usage

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

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages