enum-flags
Enum flag library
Provides bit flags for scoped enums in C++11 to treat enum values as sets of flags.
Bit flags for C++11 scoped enums
120 stars
13 watching
20 forks
Language: C++
last commit: over 2 years ago
Linked from 1 awesome list
bit-flagbit-maskc-plus-plusscoped-enum
Related projects:
Repository | Description | Stars |
---|---|---|
| A C++ library for easily managing sets of type-safe flags. | 88 |
| A collection of CLI argument types for the Go flag package. | 43 |
| A reusable, animated object for GameMaker Studio 2.3+ that displays a flag with adjustable animation parameters. | 11 |
| Generates code for enum classes in C++ | 9 |
| A type-safe enum utility library with high-performance extension methods and attributes management | 1,750 |
| Tool for declaratively parsing command-line flags in Go using struct tags. | 11 |
| Enables Rails to use PostgreSQL's enumeration types in database columns | 167 |
| Provides efficient support for C++ enumerations with features like type-safe conversions and indexing | 22 |
| A source generator that creates type-safe classes inspired by Kotlin's enum class | 4 |
| Software toolkit for molecular simulation using C++ | 720 |
| A small header library implementing the BitmaskType concept to manage finite sets of distinct non-zero constant values for flags. | 85 |
| Generates Go enum types with optional niceties like iota definitions and string implementations. | 771 |
| A compile-time enum library with reflection capabilities, allowing for clean syntax and flexible use in C++ programs. | 1,687 |
| A tool that generates helper classes to map enums and their description attributes at compile-time. | 23 |